记录每次更新到本地git仓库
git中文件的状态的变化:
-
常用命令
-
git status
查看文件状态
未跟踪、修改、已暂存待提交 -
git add
跟踪暂存新文件(未跟踪文件)或修改文件 -
git status -s
状态简览 ==git status --short
你可能注意到了 M 有两个可以出现的位置- 左侧M:该文件被修改了并放入了暂存区
- 右侧M:该文件被修改了但是还没放入暂存区
- ??:新添加的未跟踪文件
- A:新添加到暂存区中的文件
-
git diff
查看未暂存和已暂存的修改
此命令比较的是工作目录中当前文件和暂存区域快照之间的差异, 也就是修改之后还没有暂存起来的变化内容。 -
git diff --staged(或者:git diff --cached)
查看已暂存的将要添加到下次提交里的内容 -
git commit
提交git commit -m 'msg'
直接添加提交说明git commit -a-m 'msg'
跳过使用暂存区域,不需要先add -
git rm
删除文件-
git rm fileName
:删除文件,并删除跟踪 -
git rm --cached fileName
:仅仅删除跟踪,不删除真实文件
-
-
git mv file_from file_to
文件移动或重命名
-