我注意到,在处理一两张票时,如果我离开,我不确定我做了什么,发生了什么变化等等。
有没有办法在 git add 然后 git commit 之前查看对给定文件所做的更改?
您正在寻找
git diff --staged
根据您的具体情况,可以使用三种有用的方法git diff:
git diff
显示索引和工作树之间的差异;也就是说,您尚未提交的更改:
git diff [filename]
显示当前提交和索引之间的差异;也就是说,您将要提交的内容(--staged完全相同,使用您喜欢的内容):
--staged
git diff –cached [filename]
显示当前提交和工作树之间的差异:
git diff HEAD [filename]
git diff在目录上递归工作,如果没有给出路径,它会显示所有更改。