02-本地仓库操作
git status
查看文件状态
git status
- 无论文件有没有被追踪,当文件被 add 之后,
git status
显示的是绿色。 - 无论文件有没有被追踪,当文件没有被 add ,
git status
显示的是红色。
- 无论文件有没有被追踪,当文件被 add 之后,
git status -s
查看简化的状态信息。??
不是乱码,而是表示状态位置。
git add
将未跟踪的文件加入暂存区
1 |
|
git reset
将暂存区的文件取消暂存
1 |
|
git commit
将暂存区的文件修改提交到本地仓库
1 |
|
- 如果不添加
-m
选项,执行git commit tracked.txt
之后会弹出一个类似执行vim
之后编辑界面,你可以添加信息之后,保存然后该信息就会有自动提交为-m
参数的值。
git commit -am
相当于 git add
和 git commit -m
的结合
这条命令将会直接提交所有已追踪的修改,因此不需要先使用 git add。
注意-a选项不会添加新文件到仓库,只会提交已追踪的文件更改。如果你新增了一些文件,这条命令不会提交这些文件
git rm
删除文件
1 |
|
- 执行上述命令之后,删除 hello.txt 这个状态会自动提交到暂存箱,然后
git commit
即可。
也可以直接删除文件,但是直接删除文件时,不会提交到暂存箱,需要自己手动执行 git add
命令,然后 git commit
。
git log
查看日志记录
1 |
|
02-本地仓库操作
https://flepeng.github.io/044-Git-21-命令-02-本地仓库操作/