我正试图围绕Git-flow模型,而我正在努力的一件事就是每个分支都在哪里。这是我目前的理解,只是从阅读起 - 这实际上并没有实现,所以我没有实践经验:
develop
推动和拉动。如果我目前的理解是准确的,我的实际问题是远程分支。如果我在将其合并回主服务器时删除了发布分支,那么该更改如何进入其他开发人员的本地存储库?
答案 0 :(得分:2)
我建议你开始使用git flow extension。它使实现git流的生活变得简单得多。
安装gitflow扩展程序后,您可以创建一个这样的发布分支,
git flow release start release-branch-name
然后将分支推送到远程仓库。所有开发人员都将在发布分支上工作。准备好关闭发布分支后,发出以下命令。
git flow release finish release-branch-name
这会将您的更改合并回主人并开发。
当其他开发者获取更改git fetch --all
时,他们会收到更改。
他们必须使用git fetch -p
来删除发布分支
机等。
希望这有帮助