Git入门指南五:查看已暂存和未暂存的更新/提交更新
八. 查看已暂存和未暂存的更新
当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交? git diff 会使用文件补丁的格式显示具体添加和删除的行。
8.1 查看暂存前后的变化 git diff
要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff

8.2 查看已暂存起来的变化 git diff --cached
若要看已经暂存起来的文件和上次提交时的快照之间的差异 git diff --cached

九. 提交更新 git commit
9.1 git commit需要添加注释,一般是git commit -m “注释"
如果直接运行git commit 会启动文本编辑器,一般都是vim或emacs,可以自己配置

说明:
- 当前分支 master
- commit的 哈希值 e301c4e
- 3个文件改变,添加行数,删除行数
- 新建文件
提交时记录的是放在暂存区域的快照,任何还未暂存的仍然保持已修改状态,可以在下次提交时纳入版本管理。
每一次运行提交操作,都是对你项目作一次快照,以后可以回到这个状态,或者进行比较
9.2 跳过使用暂存直接 commit
git commit -a 会把已跟踪过的文件暂存起来一并提交,从而跳过git add. 但是未跟踪过的文件就不可以这么用。
eg:修改test.txt后查看文件状态

这个是已被跟踪的文件,直接commit

如果未被跟踪的这样用就不可以

订阅
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。

如果文章对你有帮助,请随手点个赞吧!
(完)
本文介绍了如何使用Git查看已暂存和未暂存的更新,包括使用git diff命令检查文件变化,以及如何通过git commit命令提交更新到版本库。
545

被折叠的 条评论
为什么被折叠?



