廖老师说反了
Topic source实验证明:是第二次的提交了,第一次的没提交 既然你们不明白,我就代楼主梳理一下。 第一次我们修改文本为Git tracks changes. 将文件加入暂存区后 第二次修改为Git tracks changes of files. 然后我们通过git commit -m 提交到分支master 现在我们来看结果。 -Git tracks changes. \ No newline at end of file +Git tracks changes of files. \ No newline at end of file 到底是哪一次被提交了呢? 各位老师
@卖火柴的土豆键盘侠 你这个使用什么命令看的结果, 我咋觉的你用的是git diff,而不是廖老师的git diff HEAD -- readme.txt。我觉得显示出的结果要理解好是哪边对照哪边。 如果是git diff,则是工作区对照暂存区(就像你贴出的结果); 如果是git diff HEAD -- readme.txt,则是分支对工作区。 若理解有误,还请指出。
差异看这里,我分析的结果是:
使用git commit
不指定文件的时候只提交缓存区,也就是老师的结果。
指定文件,e.g. git commit *会直接提交工作区,也就是有疑问同学的方法。
- 1
- 2
zf怕萨德
实验证明:是第二次的提交了,第一次的没提交