所以,我有两个不同的目录,在我的计算机的不同位置(彼此没有任何关系)。因此,我想将它们推送到github中的同一个存储库,但不必在本地混淆其内容。
这意味着我无法在其中一个目录中使用git push -f
,否则另一个的竞争将从github存储库中删除。
你们建议采用什么方法?
答案 0 :(得分:0)
假设您知道如何添加和提交这些目录。
你可以创建两个分支,然后合并它们。这种方式不应该有任何冲突。
$ cd <folder-A>
$ git push <remote> <branch-A>
$ cd <folder-B>
$ git push <remote> <branch-B>
$ git fetch <remote>
$ git merge <remote>/<branch-A>