git 和svn有个区别就是暂存区
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
用git diff HEAD — readme.txt命令可以查看工作区和版本库里面最新版本的区别
第一次修改 -> git add -> 第二次修改 -> git add -> git commit
注:每次修改,如果不用git add到暂存区,那就不会加入到commit中。
回滚文件
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout — file。
用命令git reset HEAD <file>可以把暂存区的修改撤销掉(unstage),重新放回工作区
删除文件
命令git rm <file>删掉,并且git commit