通過合併主分支和我的功能分支,我遇到了問題。所以我試着理解git如何處理合並,以及如何用主分支的更改更新功能分支的最佳方式。我找到2個解決方案。通過直接從主分支直接拖動master分支來保持git功能分支的最新狀態
數1:
git checkout feature_branch
git merge master
數2:
git checkout feature_branch
git pull origin master // Read: pull the changes from origin/master into my current local branch 'feature_branch'
我讀到第二個解決方案只有一次,而第一次來到經常到我的眼睛。由於git merge
總是以提交完成,所以我更喜歡第二個,但不知道它是否真的按照它應該的方式工作。
我將不勝感激任何澄清。