我有一個關於分支和主分支在存儲庫中的問題。Bitbucket/Github存儲庫分支和主分支
如果我有兩個不同的協作者同時在我的存儲庫上工作,其中一個正在主分支上工作,而另一個正在分支上工作,如果兩個協作者都推動代碼,會不會有衝突與此同時?
主分支的推送代碼是否會覆蓋另一個分支?
謝謝!
我有一個關於分支和主分支在存儲庫中的問題。Bitbucket/Github存儲庫分支和主分支
如果我有兩個不同的協作者同時在我的存儲庫上工作,其中一個正在主分支上工作,而另一個正在分支上工作,如果兩個協作者都推動代碼,會不會有衝突與此同時?
主分支的推送代碼是否會覆蓋另一個分支?
謝謝!
以約衝突:
Suppose A and B are two collaborators;
A working on master branch;
B working on other branch;
在這種情況下的衝突可能會如:
Despite of being at the different branch,
A and B both are working on the same file like file.php
以約覆蓋
If you want to override one branch with another, You can use following command like:
git merge 'branch_name'
,將合併 'branch_name'支與你目前的工作分支。
不會有衝突,您的文章正是爲什麼使用分支機構!
只有當兩個人試圖同時在同一分支中提交同一文件時,纔會發生衝突。
非常感謝你的啓發! –
不客氣! –