有没有办法将不同的目录同步到Git中同一个项目/仓库中的不同分支?

时间:2015-06-23 14:37:47

标签: git atlassian-sourcetree

我有两个版本的网站,我希望与现有的Git仓库同步。它们位于我本地计算机上的两个不同的物理目录中。

有没有办法可以将一个文件夹的内容添加到一个分支,另一个文件夹添加到另一个分支?

1 个答案:

答案 0 :(得分:0)

为此,请在git init的两个目录中设置git存储库。然后,使用git checkout -b branch-name在每个目录中创建一个不同的分支。将您希望的任何文件规范放入.gitignore两个目录中,然后git add每个目录中的相应文件。最后,在git remote的两个目录中添加相同远程。 git push他们两个,你将拥有一个带有两个分支的存储库,两个本地目录,一个映射到每个分支。

请注意,第一次尝试合并这些分支时,会遇到很多冲突。那是因为这两个分支没有基础分支,所以git不知道哪个版本的文件应该是“真正的”。