git 学习笔记5--rm & mv,undo
2016-08-30 09:34
253 查看
rm
删除文件rm <file> #Unix删除文件 git rm <file> # git删除文件 git rm -f <file> # git强制删除文件 git rm \*~ #git删除所有临时文件
mv
移动文件,或文件重命名git mv file_from file_to
undo
对于提交不完全,或者想要修改注释的... git commit --amend #重新提交
对于处于暂存区域的
git reset HEAD <file> #取消暂存
对于没有提交到暂存的
git checkout <file> #重新迁出,覆盖本地修改
历史版本回退
HEAD表示当前版本HEAD^表示上一个版本
HEAD^^表示上两个版本
HEAD~100表示上100个版本
git checkout -- file #撤销更改,针对未执行git add的,即未处于暂存区的
git reset HEAD file #撤销更改,针对未执行git commit的,即处于暂存区,未处于Repository的
git reset --hard HEAD^ #回退到上一个版本
git log #查看提交日志,可以获取到版本ID
git reset --hard 3628164 # 重置到指定的版本
git reflog #显示每次提交后HEAD对应的版本数字。
相关文章推荐
- linux学习笔记-第四课-cp,mkdir,rm,mv,cat,tac,tail,head,文件属性,权限
- git 学习笔记6--remote & log
- Git学习笔记之<Git基础>
- Git&Github学习笔记
- Git&GitHub学习笔记之(二)Git命令操作
- git 学习笔记1--config & help
- git学习笔记(二)—— 创建版本库&&版本管理
- GIT 命令学习:基础快照-add,status,commit,reset,rm,mv,diff
- Git&GitHub学习笔记之(三)Git向GitHub提交代码
- Git&GitHub学习笔记之(一)GitHub简单操作
- Git学习笔记之<撤销操作>
- 《Pro Git 2》学习笔记_Chapter 10_remote & packfiles&refspec
- VS2005 ASP.NET本地化学习笔记&感受
- 标准C++复习&学习笔记
- [学习笔记][ASP.NET2.0][××× is ambiguous in the namespace×××]
- prototype 1.5 & scriptaculous 1.6.1 学习笔记
- 再推荐一篇"Debian学习笔记"
- MPEG4 & H.264学习笔记之三 ------ 图像模型(图像处理过程)