git學習四(遠端分支)

2021-06-21 04:10:40 字數 1132 閱讀 5985

1) 遠端分支

遠端分支(remote branch)是對遠端倉庫中的分支的索引。它們是一些無法移動的本地分支;只有在 git 進行網路互動時才會更新。

有個位址為git.ourcompany.com的 git 伺服器。如果你從這裡轉殖,git 會自動為你將此遠端倉庫命名為originmaster分支的指標,在本地命名為origin/master,但你無法在本地更改其資料。接著,git 建立乙個屬於你自己的本地master分支,始於originmaster分支相同的位置,你可以就此開始工作

一次 git 轉殖會建立你自己的本地分支 master 和遠端分支 origin/master,並且將它們都指向origin上的master分支

2) git fetch origin

同步遠端伺服器上的資料到本地

該命令首先找到origin是哪個伺服器(本例為git.ourcompany.com),從上面獲取你尚未擁有的資料,更新你本地的資料庫,然後把origin/master的指標移到它最新的位置上

3) git remote add 

加入乙個遠端分支

4) git push origin serverfix

這裡其實走了一點捷徑。git 自動把serverfix分支名擴充套件為refs/heads/serverfix:refs/heads/serverfix,取出我在本地的 serverfix 分支,推送到遠端倉庫的 serverfix 分支中去

git push origin serverfix:serverfixname

serverfixname 是別名

5) git checkout -b serverfix origin/serverfix

如果想要乙份自己的serverfix來開發,可以在遠端分支的基礎上分化出乙個新的分支來

6) 刪除遠端分支

git push origin :serverfixname

git 遠端分支

git clone缺省會把遠端倉庫整個給clone下來 但只會在本地預設建立乙個master分支 如果遠端還有其他的分支,此時用git branch a檢視所有分支 master remotes origin head origin master remotes origin master remo...

Git遠端分支

談談自己對git的分支的理解 git和其他的一些csv工具 svn 不同,它在本地有乙個和伺服器有相同結構的git專案內容存在database中,這樣的好處就是所有東西都是在本地的,不需要聯網也能完成一些事情,最後只要push到伺服器就可以了。剛開始的本地電腦上什麼git專案也沒有,我有兩種方式建立...

git 遠端分支

1.git branch a 顯示本地分支和遠端分支。2.跟蹤遠端分支 當轉殖乙個倉庫事時,會自動建立乙個跟蹤遠端預設分支 假如為origin master 的本地分支master,當然,也可以在轉殖的時候指定要跟蹤的遠端分支。命令為 git clone b remote reporitory ad...