GitHub

//设置名称:
git config --global user.name ""
//设置邮箱:
git config --global user.email ""


//进入目录后,初始化一个仓库
git init

//添加到工作目录
git add 文件名称(可使用多个文件名称,带有后缀,多个逗号隔开)
//提交
git commit -m 说明信息 (将刚刚 add 过后的文件,提交到服务器)


//查看工作区状态
git status

//查看工作区文件修改差异
git diff 文件名称

//命令显示从最近到最远的提交日志,如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数:
git log

//版本回退
git reset
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
例子:$ git reset --hard HEAD^

//用来记录你的每一次命令:
git reflog

--
总结:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

 

posted on 2016-03-12 19:32  ultrastrong  阅读(198)  评论(0编辑  收藏  举报