【Git】遠端分支
阿新 • • 發佈:2019-01-08
【Git】遠端分支
轉載:https://www.cnblogs.com/yangchongxing/p/10239270.html
目錄
============================
============================
1.1、顯示每一個遠端伺服器的簡寫
$ git remote
$ git remote show
origin
1.2、顯示需要讀寫遠端倉庫使用的 Git 儲存的簡寫與其對應的 URL
$ git remote -v origin https://gitee.com/yangchongxing/ycx-test.git (fetch) origin https://gitee.com/yangchongxing/ycx-test.git (push)
1.3、獲得遠端分支的更多資訊
$ git remote show origin * remote origin Fetch URL: https://gitee.com/yangchongxing/ycx-test.git Push URL: https://gitee.com/yangchongxing/ycx-test.git HEAD branch: master Remote branch: master tracked Local branch configuredfor 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (fast-forwardable)
1.4、顯式地獲得遠端引用的完整列表
$ git ls-remote origin 9525a36f34106c59ce28dbd76b5f70a00bb2909b HEAD 9525a36f34106c59ce28dbd76b5f70a00bb2909b refs/heads/master
格式:git remote add <shortname> <url>,shortname 簡寫,url 倉庫地址
$ git remote add pb https://github.com/paulboone/ticgit
現在你可以在命令列中使用字串 pb 來代替整個 URL。可以執行
$ git fetch pb
格式:git fetch [remote-name]
$ git fetch origin
把抓取到的伺服器分支,新建一個自己的分支工作
格式:git checkout -b [branch] [remotename]/[branch]
$ git checkout -b newlocalfix origin/serverfix
這會給你一個用於工作的本地分支newlocalfix,並且起點位於 origin/serverfix。
格式:git push [remote-name] [branch-name]
$ git push origin master
$ git push origin localfix:serverfix
推送本地的 localfix 分支,將其作為遠端倉庫的 serverfix 分支,可以通過這種格式來推送本地分支到一個命名不相同的遠端分支
$ git remote rename pb paul
值得注意的是這同樣也會修改你的遠端分支名字。 那些過去引用 pb/master 的現在會引用 paul/master。
$ git remote rm paul