Git 多人協做的一般工做模式

git 多人協做的工做模式一般是這樣:git

  1. 首先,能夠試圖用git push origin branch-name推送本身的修改;fetch

  2. 若是推送失敗,則由於遠程分支比你的本地更新,須要先用git pull試圖合併;orm

  3. 若是合併有衝突,則解決衝突,並在本地提交; git  add  XXX    》》》  git  commit -m "xxxx"rem

  4. 沒有衝突或者解決掉衝突後,再用git push origin branch-name推送就能成功!get

若是git pull提示「no tracking information」,則說明本地分支和遠程分支的連接關係沒有建立,用命令git branch --set-upstream branch-name origin/branch-nameit

這就是多人協做的工做模式,一旦熟悉了,就很是簡單。io



3的詳細步驟
ast

git    remote add    llli/kd      https://xxx@bitbucket.org/lli/kd.git  添加要合併的遠程倉庫
form

git    fetch      llli/kd    獲取它的最新代碼
stream

*可能有分支

來自 https://bitbucket.org/lli/kd
 * [新分支]          homework   -> lli/kd/homework
 * [新分支]          master     -> lli/kd/master
 * [新分支]          online     -> lli/kd/online


git merge remotes/lli/kd/master   指定將你的代碼和他的哪一個分支合併,取決於你的處於哪一個分支


git  add  xxx衝突文件      合併時,根據提示修改衝突的文件  而後跟蹤


git commit   提交

git push   推送

相關文章
相關標籤/搜索