
git
kangzye
这个作者很懒,什么都没留下…
展开
-
git的 checkout 和 reset
在使用git时, 很多时候编辑之后,想反悔,想回滚到之前的改动。那么checkout 和 reset 都可以回滚。但是有区别git reset a.txt 将会把 index 中缓存的 对a.txt 的修改,给剔除掉。但是工作目录中的 a.txt 却没动。最终效果就是 变成了 a.txt 没有被 add 一样。git checkout a.txt 将会从 index 中将 a.txt 覆盖到 ...原创 2015-12-01 18:42:47 · 145 阅读 · 0 评论 -
git pull 冲突时
git pull 会将origin中的更新merge 到本地。但是存在冲突的情况: 1、如果本地修改 a.txt 未 commit 时,而其他人也修改了a.txt 并已push到origin。那么 pull会失败。提示要求将你本地的 a.txt 的修改 commit 之后才可以 pull 。 2、如果本地修改了 a.txt ,而其他人没有修改 a.txt,修改的是其他的文件,那么可以不co...原创 2015-12-10 16:15:16 · 142 阅读 · 0 评论