share-image
ESC

git 常用命令

设置用户名和邮箱

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建 git 版本库

$ mkdir www
$ cd www
$ git init

日常四部曲

1.添加文件或目录

$ git add xxx

2.提交

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

3.push到仓库

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

4.删除

$ rm -rf a
$ git rm -rf a

添加远程仓库

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

$ git remote add origin git@github.com:xxxxx/xxxx.git

分支管理

1.创建分支

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

2.查看当前所在分支

$ git branch 

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

➜  www git:(hexo) ✗ git branch
* hexo
master

3.切换分支

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

5.合并分支

$ git merge <name>

版本回退

1.查看版本

$ git log --pretty=oneline

2.回退上一个版本

$ git reset --hard HEAD^

3.回退到指定版本

$ git reset --hard <commit id > //版本号前几位就可以,不需要输入完整
文章作者:阿文
文章链接: https://www.awen.me/post/1222806139.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2017-06-13 发布,已超过半年(3152天),请注意甄别内容是否已过期。