Git与svn的区别是Git具有一个暂存区,git commit把暂存区的更改提交到master中,
1.Git放弃工作区的更改,场景:当工作区的文件不小心添加了东西想要修改,可以先撤销更改 git checkout -- file.
2.Git reset HEAD file //用来把暂存区的更改回退到工作区
3.不小心提交了的话,可以用版本控制,进行版本回退。 git reset --hard HEAD^
4.当要删除一个文件的时候 ,先 git rm file //工作区的文件已经删除, 如果是误删,那么在版本库中 Git checkout --file.版本库中有文件,不用担心误删。
5.下一章开始要使用github了,终于知道git和github的区别了。哈哈哈哈,开心。