gitHub命令大全

设置:

         配置用户名:git confit --global user.name "你自己GitHub的用户名"

         配置邮箱:  git config --global user.email "你自己GitHub的注册邮箱"

 

 

仓库:

         1、在合适地方创建文件夹

         2、在终端CD入该目录

         3、使用 git init 命令把这个目录变成GIT 可管理的仓库

         4、把文件添加到仓库   git add clj.txt

         5、把文件提交到仓库   git commit -m "注释信息"

 

关联远程仓库:

         git remote add origin 远程仓库地址

删除关联:

         git remote rm origin

 

 

 

                   增

推送本地库的内容到远程库:

         git push origin master     (注意,需要先把远程库内容拉到本地,否则会报错)

         .gitignore    忽略特殊文件

 

拉取远程库内容到本地库:

         git pull origin master

 

 

克隆远程库:

         git clone 远程库地址    PS: git clone git@github.com:clj/test.git

 

 

 

 

                   查

查仓库

查看仓库当前状态:  git status

查看修改内容:  git diff

 

查日志

查看最近日志  git log

 

 

 

分支管理

 

 

                            创建

         创建分支  git branch 分支名

         切换分支  git checkout 分支名

         创建和切换同时进行   git checkout -b  分支名

 

                            查看

         查看当前分支(会列出所有分支):  git branch

         查看分支合并图    git log --graph

 

                            切换分支

         切换到master主分支   git checkout master

         将自己的分支合并到master主分支   git merge dev

 

                            删除分支

         删除  git branch -d 分支名

         删除远程分支  git push origin 分支名

         删除远程分支  git push origin --delete分支名

 

 

                            推送分支

         推送   git push origin master

         推送   git push origin dev

 

         抓取分支: 从远程克隆时,默认只能看到master,想在dev上开发,就必须创建origin的dev分支到本地,执行命令:    git checkout -b dev origin/dev

 

 

                            一般步骤

1、推送自己的修改    git push origin branch-name

2、如果推失败,因为远程分支比你的本地更加新,需要先用 git pull 尝试合并

3、如果合并有冲突,就根据终端提示,先解决冲突,并在本地提交

4、解决完冲突了之后  再推送   git push origin branch-name

 

注释:

  1、如果git pull提示信息 "no tracking information",说明本地分支和远程分支的连接没有创建。解决办法:

 git branch --set-upstream    branch-name origin/branch-name

  

 

 

 

                                     打标签

 

1、打标签     git tag 标签名

2、查标签     git tag

3、指定ID打标签   git tag 标签名 commitID

4、指定标签信息  git tag -a 标签名 -m "标签信息"

5、切换到指定标签  git checkout 标签名

6、查看说明文字  git show 标签名

7、删除标签  git tag -d 标签名

    --------- 欢迎留言 -------不足之处还请指出。

posted @ 2017-08-25 18:05  浮-生  阅读(173)  评论(0编辑  收藏  举报