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
原文地址:https://www.cnblogs.com/liuhanz/p/4795358.html