我想知道,您将如何进行完整的本地复制远程git存储库,以便可以在原始存储库的位置使用。
到目前为止,我找到的所有指南都描述了如何将远程git存储库复制到另一个远程存储库。
其中之一是: 如何移动完整的Git存储库。
又来一个::
那么,如果您想创建一个本地副本而不链接到原始存储库,应该如何操作呢?如果您只想维护特定的分支并删除所有其他内容,包括所有历史记录(拉取请求、代码更改等),应该怎么办?
到目前为止,我找到的所有指南都描述了如何将远程git存储库复制到另一个远程存储库。
其中之一是: 如何移动完整的Git存储库。
$ git clone https://github.com/Sample/sample.git
$ cd sample.git
$ git checkout remotes/origin/HEAD
$ git checkout remotes/origin/develop
$ git checkout remotes/origin/master
$ git checkout remotes/origin/micros-integration
$ git checkout remotes/origin/release/0.4.8
$ git checkout remotes/origin/release/0.6.0
$ git checkout remotes/origin/remove-keygen
$ git fetch --tags
$ git remote rm origin
$ git remote add origin https://github.com/Target/target.git
$ git push origin --all
$ git push --tags
又来一个::
$ git clone --mirror git@github.com/Sample/sample.git
$ cd upstream-repository.git
$ git push --mirror git@github.com/Target/target.git
那么,如果您想创建一个本地副本而不链接到原始存储库,应该如何操作呢?如果您只想维护特定的分支并删除所有其他内容,包括所有历史记录(拉取请求、代码更改等),应该怎么办?