为了更好地理解 Git 的工作原理,我想检查远程存储库在与本地存储库交互(通过获取、推送等)时所经历的更改。
假设我的本地文件系统中有两个 Git 存储库 A 和 B。是否可以将 A 指定为相对于 B 的远程存储库,以便在 B 中执行的所有
push
命令都将推送到 A?是否可以使用
clone
命令从A克隆新的本地存储库C?
最佳答案
您的两个问题的答案都是:是!
照常使用 Git 命令,并将其他存储库的完整路径或相对路径作为参数传递 <repository>
.
例如,使用:
git clone ../repoA repoB
克隆存储库../repoA
进入子目录repoB
当前目录。
了解有关 ways to specify an URL 的更多信息在需要远程存储库的 URL 的 Git 命令中。
关于git - 如何将本地存储库指定为另一个本地存储库的远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387542/