码迷,mamicode.com
首页 > 其他好文 > 详细

Git时光穿梭,版本回退,工作区.......

时间:2017-07-27 20:23:33      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:class   内容   comm   删除文件   未来   stage   commit   命令显示   输出   

1.如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

2.查看历史记录,在Git中,我们用git log命令查看,git log命令显示从最近到最远的提交日志,

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数,git log --pretty=oneline

 

3.回退到上一个版本 可以使用git reset命令:git reset --hard HEAD^  

 4.可以指定回到未来的某个版本git reset --hard <版本ID>

5.git reflog用来记录你的每一次命令

6.git checkout -- file可以丢弃工作区的修改,如命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销

7.用命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区

8.用rm命令删除文件,如果确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit

 

Git时光穿梭,版本回退,工作区.......

标签:class   内容   comm   删除文件   未来   stage   commit   命令显示   输出   

原文地址:http://www.cnblogs.com/Delia-Haiyan/p/7246288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!