簡體   English   中英

git:我將master合並為development,現在呢?

[英]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將是適合您的一種模型。 或者,您也可以按照自己方便的方式操作。

您想知道的關鍵點是

  • 保留開發分支以持續集成開發。
  • develop分支派生的feature分支開始實施特定功能。
  • 准備好發布穩定版本之后,請合並所有從develop分支到master的更改,然后發布發布。 確保母校一直有着穩定的版本。

對於您的特定問題,我會以這種方式回答。

git checkout master
git pull development

我不建議您刪除開發分支。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM