当我已经有多个分支时,我应该如何添加新文件

How should I add new files when I already have multiple branches

我们最近开始使用 GIT 并且效果很好,但有时我们会遇到一些我们不知道如何最好地解决的问题。

现在我们有多个分店。掌握、开发和许多功能分支(每个开发人员一个或多个)。

现在我们要添加一个包含一些脚本文件的目录,所有开发人员都需要这些文件(立即)。

我们应该如何最好地执行此操作?我在想也许可以添加一个新分支(来自 develop),在那里添加文件,然后让其他人从中合并?

或者是否有更好、更简洁、更 git 的方法来做到这一点?

要么通过在所有分支的合并基础上进行新提交然后 git merge --no-ff 明确记录祖先,要么在任何地方进行新提交并从其他任何地方挑选它。有 a very widely-used branching model 使用 branch-and-merge-no-ff 方法。

只需将它添加到您的中央分支(通常是 devdevelop)并要求每个人从它 git mergegit rebase,他们通常是为了无论如何都要经常做。