多人合作開發會使用同一個分支,多個人一起開發各自部分。首先,你開發了一部分功能,可以試圖用
> git push origin branch-name
推送自己的修改;
如果推送失敗,則因為遠程分支比你的本地更新,需要先用
>git pull --rebase origin branch_name
試圖合并。
如果合并有沖突,則解決沖突,并在本地提交(當遇到兩個人同時修改了文件的同一個地方,就會產生沖突)
沒有沖突或者解決掉沖突后,再次推送就能成功!
如果pull的過程中提示**no tracking information**,則說明本地分支和遠程分支的鏈接關系沒有創建,用命令
> git branch --set-upstream-to branch-name origin/branch-name