这是使用Git最基本的保存文件修改历史的流程
今天我们来学习基本流程中的一些变化:
现在我们来修改一个已被跟踪的文件README, 运行 git add 将"README"放到暂存区。
假设此时,你在README里再加条注释,编辑存盘后,准备好提交(COMMIT)。
不过且慢, 想一想,README文件现在的状态是什么?
实际上你使用git add命令时, Git只不过暂存了你运行git add命令时的版本
的快照。
如果你现在提交(git commit),保存到仓库的README的版本是你最后一次运行git add命令时的那个版本快照,而不是在工作目录中的README文件当前版本的内容。
所以,运行了git add之后你又对文件作了修改,需要重新运行git add
把暂存区的文件快照更新为最新版本,重新暂存起来:
git status 的输出格式
git status命令非常方便,输出包括了详细的提示。git staus命令也有简化版的输出。
使用git status -s 命令或 git status --short 命令,来简化输出内容
我们来看一下各个文件记录前的字母代表什么意思:
领取专属 10元无门槛券
私享最新 技术干货