Git branch && Git checkout常見用法


 

  git branch 和 git checkout經常在一起使用,所以在此將它們合在一起

  1.Git branch

    一般用於分支的操作,比如創建分支,查看分支等等,

    1.1 git branch

      不帶參數:列出本地已經存在的分支,並且在當前分支的前面用"*"標記

    1.2 git branch -r

      查看遠程版本庫分支列表

    1.3 git branch -a

      查看所有分支列表,包括本地和遠程

    1.4 git branch dev

      創建名為dev的分支,創建分支時需要是最新的環境,創建分支但依然停留在當前分支

    1.5 git branch -d dev

      刪除dev分支,如果在分支中有一些未merge的提交,那么會刪除分支失敗,此時可以使用 git branch -D dev:強制刪除dev分支,

    1.6 git branch -vv 

      可以查看本地分支對應的遠程分支

    1.7 git branch -m oldName newName

      給分支重命名

  2. Git checkout

    1. 操作文件  2. 操作分支

    2.1 操作文件

      2.1.1 git checkout filename 放棄單個文件的修改

      2.1.2 git checkout . 放棄當前目錄下的修改

    2.2 操作分支

      2.2.1 git checkout master 將分支切換到master

      2.2.2 git checkout -b master 如果分支存在則只切換分支,若不存在則創建並切換到master分支,repo start是對git checkout -b這個命令的封裝,將所有倉庫的分支都切換到master,master是分支名,

    2.3 查看幫助

      git checkout --help

      當然git checkout還有許多命令,但這些已經能滿足我們日常開發所需


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM