Git 在每个分支上维护不同的结构,但同时更新两个文件

Git 在每个分支上维护不同的结构,但同时更新两个文件,git,github,git-branch,atlassian-sourcetree,Git,Github,Git Branch,Atlassian Sourcetree,有两个结构不同但文件相同的分支(在某种程度上) 我想在不复制粘贴的情况下更新这两个文件(我现在正在这样做) 比如说, 分支机构A 文件夹 └另一个文件夹 └ 我的工作目录(带有一些文件夹和文件) └ 一些文件夹 │ └ 一些文件(如a.txt,…) └ 一些文件夹 分支机构B 文件夹 └另一个文件夹 └另一个文件夹 └另一个文件夹 └另一个文件夹 └ 我的工作目录(带有一些文件夹和文件) └ 一些文件夹 │ └ 一些文件(如a.txt,…) └ 一些文

有两个结构不同但文件相同的分支(在某种程度上)

我想在不复制粘贴的情况下更新这两个文件(我现在正在这样做)

比如说,

分支机构A

文件夹
└另一个文件夹
└ 我的工作目录(带有一些文件夹和文件)
└ 一些文件夹
│            └ 一些文件(如a.txt,…)
└ 一些文件夹

分支机构B

文件夹
└另一个文件夹
└另一个文件夹
└另一个文件夹
└另一个文件夹
└ 我的工作目录(带有一些文件夹和文件)
└ 一些文件夹
│            └ 一些文件(如a.txt,…)
└ 一些文件夹

  • 对于已经存在的文件,我知道Git可以跟踪和更新它们,但是删除文件和添加文件呢?它不会跟踪他们,并把他们放在他们应该在的地方

  • 您能告诉我git commit[A branch]之类的命令的确切示例吗


  • 好吧,我想我需要解释一下我现在的处境。 我不负责整个项目,但这是关于新版本的项目和商业(现在服务)项目之间的区别

    我们正在考虑通过“国际一号”扩展服务,因此我们添加了一些不同的语言模型。这使得我们的项目需要更复杂的结构

    但我们希望将这两个版本都更新为新版本


    *我不能发表评论,因为我没有50%的声誉。

    如果这是同一项目的两个分支,你可能做错了,我们需要知道你为什么要这样做。如果您能解释这一点,读者可以更好地了解您的实际问题,并向您展示如何做到这一点,使所有分支的文件夹结构都相同。请不要用评论/问题回答。可以理解的是,您的代表太低,无法发表评论,但这仍然不意味着应该使用答案作为备选方案发表评论。如果您删除此内容,则会更好。