git克隆两次并推进两个级别

时间:2015-07-21 06:02:27

标签: git git-clone git-remote

我是git的新手。我不知道这是否可行。我正在做的是我在桌面上克隆了一个远程存储库。然后我再次将克隆的repo克隆到另一个文件夹中。无论如何连接所有这些回购。我是否能够对第二个克隆进行更改并将其推送到第一个克隆并最终到达远程存储库?

1 个答案:

答案 0 :(得分:3)

您可以更改第二个克隆的来源,以便直接推送到远程仓库:

cd /path/to/second/clone
git remote set-url origin /url/of/remote/repo

或者你可以添加一个新的遥控器(仍然在第二个克隆中)以便引用原始的远程仓库

cd /path/to/second/clone
git remote add upstream /url/of/remote/repo

在后一种情况下,推送将默认推送到第一个克隆 但是git push upstream aBranch会直接推送到远程仓库。