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

git克隆两次并推进两个级别,git,git-clone,git-remote,Git,Git Clone,Git Remote,我是git的新手。我不知道这是否可能。我正在做的是在我的桌面上克隆一个远程存储库。然后,我再次将克隆的repo克隆到另一个文件夹中。是否存在连接所有这些回购协议的方法。我是否能够更改第二个克隆并将其推送到第一个克隆,最后推送到远程存储库?您可以更改第二个克隆的来源,以便直接推送到远程存储库: cd /path/to/second/clone git remote set-url origin /url/of/remote/repo 或者,您可以添加新的远程(仍在第二个克隆中)以引用原始远程re

我是git的新手。我不知道这是否可能。我正在做的是在我的桌面上克隆一个远程存储库。然后,我再次将克隆的repo克隆到另一个文件夹中。是否存在连接所有这些回购协议的方法。我是否能够更改第二个克隆并将其推送到第一个克隆,最后推送到远程存储库?

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

cd /path/to/second/clone
git remote set-url origin /url/of/remote/repo
或者,您可以添加新的远程(仍在第二个克隆中)以引用原始远程repo

cd /path/to/second/clone
git remote add upstream /url/of/remote/repo
在后一种情况下,推送将默认推送到第一个克隆。
但是向aBranch上游推送git会直接推送到远程回购