将2个本地位置添加到相同的Git仓库

时间:2015-07-29 22:12:29

标签: git bitbucket git-subtree

我一直在谷歌上搜索Git几个小时,我无处可去,所以希望你能帮忙。

我有一条本地路径 /路径/到/地方/ 这与我的远程BitBucket repo同步     https://bitbucket.org/company/somewhere.git

现在我想添加另一个文件夹 /路径/到/有/ 我希望它出现在同一个存储库中    https://bitbucket.org/company/somewhere.git/there/

我尝试使用“git subtree add --prefix = there https://bitbucket.org/company/somewhere.git”,但它回复:

前缀'某处'已经存在。

当我登录Bitbucket并检查时,它没有。

1 个答案:

答案 0 :(得分:0)

Git不能像这样工作,你必须有一个/path/to/there/存储库才能将它作为子目录包含在/path/to/somewhere/中。 如果您有两个存储库,则可以:

$ cd /path/to/somewhere/
$ git subtree add --prefix=there https://bitbucket.org/company/THERE.git master

然后在there

中显示新目录/path/to/somewhere/

有关详细信息,请查看this