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
如果未被跟踪的这样用就不可以
订阅
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。
如果文章对你有帮助,请随手点个赞吧!
(完)