zoukankan      html  css  js  c++  java
  • git常用命令

     查看远程仓库地址别名

      git remote -v

    $ git remote -v
    origin  https://github.com/qingzhuan/demo01.git (fetch)
    origin  https://github.com/qingzhuan/demo01.git (push)
    远程地址别名为 origin

    本地关联远程仓库

      git remote add origin(别名)  远程地址

      比如:git remote add origin https://github.com/qingzhuan/demo01.git

    本地仓库内容上传到远程仓库

      git push origin master  将当前分支master上传至远程仓库

      比如:git push origin feature/game_v1.0 把分支 上传到远程feature/game_v1.0 上,上传分支必须和要上传的名称一致

    拉取远程指定分支

      git pull <remote> <branch> 

      比如:git pull origin master 拉取远程master分支

    克隆远程分支

      git clone 远程仓库地址

      比如:git clone https://github.com/qingzhuan/demo01.git

    创建分支

      git branch 分支名

       比如:git branch feature/game_v1.0 基于当前分支创建一个新的分支 feature/game_v1.0

    $ git status
    On branch master
    nothing to commit, working tree clean
    
    $ git branch feature/game_v1.0  
    # 基于master创建一个新的 feature/game_v1.0分支,
    feature/game_v1.0内容和master一样

    切换分支

      git checkout 分支名

      比如:git checkout feature/game_v1.0 切换到  feature/game_v1.0 分支

    合并分支

      git merge 分支名 

      比如: git merge feature/game_v1.0 将feature/game_v1.0 合并到当前分支

           如果将新的分支代码合并到master分支,需要如下操作:

      1、先拉取最的master分支 git pull origin master

      2、将最新的master合并到自己的分支(切换到自己分支,git merge master)

      3、切换到master (git checkout master), 然后将自己的分支合并到master(git merge 自己分支名)

    删除远程分支

      git push origin --delete 分支名

      比如: git push origin --delete feature/game_v1.0 删除远程分支feature/game_v1.0

    删除本地分支

      git branch -d 本地分支

      

  • 相关阅读:
    部署prerender服务器
    Bzoj4727--Poi2017Turysta
    Bzoj4818--Sdoi2017序列计数
    Heoi2014系列题解
    scoi2017酱油记
    Burnside引理与Pólya定理
    2017省选前北京集训总结
    奥妙重重的随机发生器
    ???--???Insection is not allowed
    反演
  • 原文地址:https://www.cnblogs.com/yaoqingzhuan/p/14288799.html
Copyright © 2011-2022 走看看