最佳答案
(为简单起见)我的 Git 存储库中有一个 master
分支和一个 dev
分支。我想确保 master
分支始终工作,所以我做的所有工作都应该在 dev
分支。
然而,当我合并我的变化与 --no-ff
合并,我往往留在 master
分支,只是继续在它的工作(因为我忘记检查我的 dev
分支)。
我可以为 master
分支建立一个规则吗? 这个规则声明我不能提交和快进合并,但只能从另一个分支进行 --no-ff
合并?
这必须适用于私有托管存储库(因此,不是 GitHub 或 Bitbucket)。