标签:status comm 撤销 bsp 区别 res git log 历史记录 hashcode
添加到暂存区(stage)
git add <file>
查看工作区暂存区状态
git status
从暂存区提交到最新版本
git commint -m "comment"
比较工作区和版本库最新版本的区别:
git diff HEAD -- readme.txt
查看历史记录,可以追加参数以每个记录单行显示:--pretty=oneline
git log
回退到上个版本(上上个版本就再加一个^)
git reset --hard HEAD^
根据hashcode来回到某个版本
git reset --hard 11801df
撤销工作区(而非暂存区)的修改,本质上其实是用版本库里的版本替换工作区的版本
git checkout -- readme.txt
把暂存区的修改撤销掉(unstage),重新放回工作区
git reset HEAD readme.txt
从文件系统和版本库里删除一个文件
rm test.txt git rm test.txt git commit -m "remove test.txt"
标签:status comm 撤销 bsp 区别 res git log 历史记录 hashcode
原文地址:http://www.cnblogs.com/heben/p/6032262.html