[英]git: I accidentally merged feature branch into master instead of develop
[英]git: I merged master into develop, now what?
我是一個單人商店,並且我已經在開發部門工作了一段時間。 我想合並分支,然后回到一個分支...大師。 不知如何,我不確定如何合並分支,而現在正在開發中。
我應該以某種方式刪除其中一個分支嗎?
如何解決這個問題,使其擁有一個分支並且成為主分支?
git checkout master
上面的命令將使您進入master分支
git merge develop
以上將把開發分支中的內容帶入您的主分支
git branch -d develop
上面將刪除開發分支
但是,我建議保留開發分支。
在當前分支上提交並推送您的更改,然后執行:
git merge development
git checkout development
git merge master
git branch -D development
為了方便起見,我想添加這些內容。 在進行持續開發時,最好遵循特定的分支模型。 我認為git-flow將是適合您的一種模型。 或者,您也可以按照自己方便的方式操作。
您想知道的關鍵點是
對於您的特定問題,我會以這種方式回答。
git checkout master
git pull development
我不建議您刪除開發分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.