git 多人協作

2021-09-24 01:23:29 字數 1054 閱讀 3207

1  首先在遠端git倉庫中建立除master分支之外的分支,如dev分支,用於開發除錯;

2 抓取分支

你的小夥伴要在dev分支上開發,就必須建立遠端origindev分支到本地,於是他用這個命令建立本地dev分支:

$ git checkout -b dev origin/dev
然後

$ git pull origin/dev
3  現在,他就可以在dev上繼續修改,然後,時不時地把dev分支push到遠端:

$ git add env.txt

$ git commit -m "add env"

$ git push origin dev

counting objects: 3, done.

4  如果push失敗,則先pull,再push

多人協作的工作模式通常是這樣:

首先,可以試圖用git push origin

推送自己的修改;

如果推送失敗,則因為遠端分支比你的本地更新,需要先用git pull試圖合併;

如果合併有衝突,則解決衝突,並在本地提交;

沒有衝突或者解決掉衝突後,再用git push origin

推送就能成功!

如果git pull提示no tracking information,則說明本地分支和遠端分支的鏈結關係沒有建立,用命令git branch --set-upstream-to

origin/

。這就是多人協作的工作模式,一旦熟悉了,就非常簡單。

Git多人協作

1 檢視遠端庫資訊 git remote git remote v 2 推送分支 將本地的資訊push到伺服器上 git push origin master 注意 1 master分支是主要的分支,需要時時刻刻同步 2 dev分支是開發分支,所有團隊成員在上面工作,需要同步 3 bug分支只用於本...

git 多人協作

檢視遠端庫資訊,使用git remote v 本地新建的分支如果不推送到遠端,對其他人就是不可見的 從本地推送分支,使用git push origin branch name,如果推送失敗,先用git pull抓取遠端的新提交 在本地建立和遠端分支對應的分支,使用git checkout b bra...

Git多人協作

當你從遠端庫轉殖時候,實際上git自動把本地的master分支和遠端的master分支對應起來了,並且遠端庫的預設名稱是origin。要檢視遠端庫的資訊使用git remote 要檢視遠端庫的詳細資訊使用git remote v 推送分支就是把該分支上所有本地提交到遠端庫中,推送時,要指定本地分支,...