zoukankan      html  css  js  c++  java
  • 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 标签名

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

  • 相关阅读:
    《零基础入门学习Python》学习过程笔记【012列表的常用函数,逻辑关系,+,*,in,列表推导式】
    鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】
    鱼C工作室《零基础入门学习Python》学习过程笔记记录第一天 001-010
    笨方法学python(本文为阅读时从此书摘录的笔记) 第六天(留坑)
    笨方法学python(本文为阅读时从此书摘录的笔记) 第五天
    DAY 165 创建虚拟环境01
    DAY 164 SVN常用命令
    DAY 163 Yaml语法使用
    DAY 162 linux sudo 命令
    DAY 161 pycharm同步代码到linux
  • 原文地址:https://www.cnblogs.com/clj2017/p/7429224.html
Copyright © 2011-2022 走看看