0
我在主分支中有幾個文件已被提交。GIT分支澄清
然後我創建另一個分支並切換到該分支。
現在在另一個分支中,我修改了主分支中也存在的文件。
但是我仍然沒有對另一個分支進行修改。
如果我嘗試切換到主分支,它允許我切換進行我在另一分支上所做的所有更改。
GIT不應該允許我切換到主分支,直到我在其他分支中提交更改的權利?
如果我錯了,請糾正我。
我在主分支中有幾個文件已被提交。GIT分支澄清
然後我創建另一個分支並切換到該分支。
現在在另一個分支中,我修改了主分支中也存在的文件。
但是我仍然沒有對另一個分支進行修改。
如果我嘗試切換到主分支,它允許我切換進行我在另一分支上所做的所有更改。
GIT不應該允許我切換到主分支,直到我在其他分支中提交更改的權利?
如果我錯了,請糾正我。
Git可以讓你切換分支機構,即使你有無法改變的變化。但是,如果這樣做會導致衝突,它不會讓您切換到另一個分支。
正如我上面提到的,我修改了所有文件,它們確實會導致衝突。即使如此,我仍可以在不提交的情況下進行切換。 –
你可以給我一個例子,我可以模擬衝突,並檢查其工作是否正常 –
不,這不是衝突。目前,分支和主指向相同的提交。您對分支的更改只是對該提交中存在的文件的更改集。您只需切換是將該變更集應用於分支還是掌握 - 完全沒有衝突。 –