1. 程式人生 > >【Git】遠端分支

【Git】遠端分支

【Git】遠端分支

轉載:https://www.cnblogs.com/yangchongxing/p/10239270.html

目錄

============================

1、檢視遠端倉庫

2、新增遠端倉庫

3、拉取遠端分支

4、推送到遠端分支

5、重新命名遠端倉庫

6、刪除遠端倉庫

============================

1、檢視遠端倉庫

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 configured 
for '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

2、新增遠端倉庫

格式:git remote add <shortname> <url>,shortname 簡寫,url 倉庫地址

$ git remote add pb https://github.com/paulboone/ticgit

現在你可以在命令列中使用字串 pb 來代替整個 URL。可以執行 

$ git fetch pb

3、拉取遠端分支

格式:git fetch [remote-name]

$ git fetch origin

把抓取到的伺服器分支,新建一個自己的分支工作

格式:git checkout -b [branch] [remotename]/[branch]
$ git checkout -b newlocalfix origin/serverfix

這會給你一個用於工作的本地分支newlocalfix,並且起點位於 origin/serverfix。

4、推送到遠端分支

格式:git push [remote-name] [branch-name]

$ git push origin master
$ git push origin localfix:serverfix

推送本地的 localfix 分支,將其作為遠端倉庫的 serverfix 分支,可以通過這種格式來推送本地分支到一個命名不相同的遠端分支

5、重新命名遠端倉庫

$ git remote rename pb paul

值得注意的是這同樣也會修改你的遠端分支名字。 那些過去引用 pb/master 的現在會引用 paul/master。

6、刪除遠端倉庫

$ git remote rm paul