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/049-Git-21-命令-02-本地仓库操作/