怎么git推,而不必拉和没有强迫

时间:2016-08-23 02:30:21

标签: git github git-push

所以,我有两个不同的目录,在我的计算机的不同位置(彼此没有任何关系)。因此,我想将它们推送到github中的同一个存储库,但不必在本地混淆其内容。 这意味着我无法在其中一个目录中使用git push -f,否则另一个的竞争将从github存储库中删除。 你们建议采用什么方法?

1 个答案:

答案 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>