我实在是看不下去了,一会儿暂存区一会儿版本库的
Topic source廖老师讲得很清晰啊,喝罐红牛养养精神再看。而且介绍那里就说了,由浅入深。我觉得很清晰啊,就是这章小结有点让人要思考一下,不过还是很好的啊,虽然我是搞Android的,我觉得廖老师这一节讲的很清晰,非常好。学好了,马上抛弃SVN。哈哈哈哈!廖老师加油 for more and more nice teach!
用rm删除的文件并没有到stage,这时候用git checkout -- filename 命令就可以直接找回来,当用git rm删除文件时,相当于rm 后git add,修改已经添加到暂存区了,这时候要找回来需要git reset HEAD filename,然后再git checkout -- filename
理的挺清楚的,我也是这样理解,而且实践结果也证明了确实是这样 有一部分人可能是踩了个坑: 没有搞清楚git管理的是修改这个概念,总以为Working tree,Index,HEAD是各保存了一份文件 还有在commit之后,Index是"clean"的,但并不是空的,之前add的修改还在里面,所以git checkout -- file才可以从Index同步修改到Working tree
- 1
- 2
Crazy_jt
我想问题下,为什么我每次关闭git 的窗口之后,再次打开,用cat readme.txt怎么总是显示 $ git reflog fatal: Not a git repository (or any of the parent directories): .git
是重新打开需要输入什么么?