本系列笔记是学习廖雪峰老师的 git 教程 做的笔记。
仓库:英文 repository ,可以简单理解为一个目录或者是文件夹,目录中的所有文件可以被 git 管理,文件的增、删、改 都会被 git 跟踪,以方便我们查看变更历史或者是回退到某个历史版本。
创建仓库
// 创建文件夹
PS K:\MyWorkspace> mkdir GitLearn
目录: K:\MyWorkspace
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018/7/3 11:49 GitLearn
// 进入文件夹
PS K:\MyWorkspace> cd GitLearn
// 显示当前文件夹路径,在 Windows 系统上,为了避免出错,文件夹最好是英文格式的
PS K:\MyWorkspace\GitLearn> pwd
Path
----
K:\MyWorkspace\GitLearn
// 创建仓库,进行这个操作以后,系统会在仓库文件夹下添加一个 .git 隐藏文件夹,其中是对仓库的配置信息
PS K:\MyWorkspace\GitLearn> git init
Initialized empty Git repository in K:/MyWorkspace/GitLearn/.git/
// 展示仓库文件夹下的文件(包含隐藏文件),隐藏文件在 git brash 窗口下是蓝色字体,非隐藏文件是白色字体。
PS K:\MyWorkspace\GitLearn> ls -ah
目录: K:\MyWorkspace\GitLearn
Mode LastWriteTime Length Name
---- ------------- ------ ----
d--h-- 2018/7/3 11:52 .git
PS K:\MyWorkspace\GitLearn>
添加文件到本地仓库
// 添加文件到缓存区
$ git add README.md
// 提交文件到 本地仓库。 -m 表示本次提交的说明,一定要有意义,方便后续查看
$ git commit -m "add READM"
[master (root-commit) f2c92b3] add README
1 file changed, 1 insertion(+)
create mode 100644 README.md
如果是添加目录下的全部文件,使用:git add .
,add
命令可以重复提交多次,commit
的时候会将前面 add 的文件都提交到本地仓库。
总结
本次学到的cmd命令行:
-
mkdir [path:/folderName]
创建文件夹,不加路径表示在当前位置创建 -
mk [path:/fileName]
创建文件,不加路径表示在当前位置创建 -
cd [path:/floderName]
进入某个文件夹 -
del /s [path\to\floder]
加上 /s 参数代表删除指定文件夹文档树里的所有文档,但是不删除文件夹 -
rd /s [path\to\floder]
删除文件 -
rmdir /s [path\to\floder]
删除文件夹下所有文件及文件夹 -
cd ..
回退到上层文件夹 -
cd /
回到根目录 -
cd [diskName:/ floder]
磁盘间切换目录 -
cls
清屏 -
[command order]>[path/to/file]
将命令行结果输出到指定文件
本次学到的 git 命令行
-
pwd
显示当前文件夹路径 -
ls -a
列出当前文件夹下的所有文件(包含隐藏文件,隐藏文件是蓝色字体) -
git init
创建仓库 -
git add .
添加所有文件到缓冲区 -
git add fileName.type
添加指定文件到缓冲区 -
git commit -m "commit message"
提交文件到本地仓库,附加提交说明 -
git status
查看当前状态 -
clear
清屏
网友评论