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

Git学习(二)Git命令

时间:2017-02-23 01:04:04      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:添加   hone   ges   git reset   stat   修改   状态   之间   总结   

1、创建新的git仓库

技术分享

初始化一个Git仓库,使用git init命令。

上图中我们新建了目录/home/honey/cxf,并进入目录cxf执行命令git init完成新git仓库的初始化,初始化成功后cxf文件夹里出现.git文件,这是git仓库的文件,不可删除和更改。

2、仓库中编辑文件,添加到仓库并提交

技术分享

添加文件到Git仓库,分两步:

  • 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;

  • 第二步,使用命令git commit,完成。

3、git status查看当前仓库状态

技术分享

使用git status命令,随时查看git仓库工作区的情况

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

技术分享

5、版本回退

在git中,我们使用git log命令来查看版本库历史提交记录

技术分享

在Git中,用HEAD表示当前版本,也就是最新的提交21f9e487fc3c1aac518703976768508414665495,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

可以使用命令 git reset --hard HEAD^ 回退到上一个版本,在我们的例子中就是新建文件readme.txt第一次commit的状态。

技术分享

总结:

HEAD指向的版本就是当前版本,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

 

Git学习(二)Git命令

标签:添加   hone   ges   git reset   stat   修改   状态   之间   总结   

原文地址:http://www.cnblogs.com/lxr860821/p/6431513.html

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