git常用指令整理
整理自廖雪峰的git教程
创建空目录:
$ mkdir learngit
把目录变成仓库
$ git init
把文件添加到仓库
$ git add readme.txt
把文件提交到仓库
$ git commit -m "wrote a readme file"
查看历史记录
$ git log
git版本回退,在Git中,用HEAD
表示当前版本,上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
。用reset回退版本
$ git reset --hard HEAD^
git添加远程仓库
$ git remote add origin git@github.com:Liuhan703/xxx.git
把本地内容push到github上面
$ git push -u origin master
从远程仓库克隆至本地
$ git clone git@github.com:michaelliao/gitskills.git
创建、切换分支
$ git checkout -b dev
上面一句话干了两件事情,创建分支、切换到分支
$ git branch dev
$ git checkout dev
合并分支到master
$ git merge dev