git 常用命令

设置用户名和邮箱

1
2
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

创建 git 版本库

1
2
3
$ mkdir www
$ cd www
$ git init

日常四部曲

1.添加文件或目录

1
$ git add xxx

2.提交

1
$ git commit -m "本次提交的说明"

3.push到仓库

1
$ git push origin master //master 是分支名

4.删除

1
2
$ rm -rf a
$ git rm -rf a

添加远程仓库

本地新建了一个空的仓库,希望把远程的仓库内容添加到本地

1
$ git remote add origin [email protected]:xxxxx/xxxx.git

分支管理

1.创建分支

1
2
$ git branch <name>
$ git checkout -b dev

2.查看当前所在分支

1
$ git branch

会看到类似如下内容,* 指向的就是当前分支。

1
2
3
➜  www git:(hexo) ✗ git branch
* hexo
master

3.切换分支

1
$ git checkout <name>
  1. 删除分支
1
$ git branch -d <name>

5.合并分支

1
$ git merge <name>

版本回退

1.查看版本

1
$ git log --pretty=oneline

2.回退上一个版本

1
$ git reset --hard HEAD^

3.回退到指定版本

1
$ git reset --hard <commit id > //版本号前几位就可以,不需要输入完整