在git中只克隆两个分支
我必须从GitHub克隆一个大的存储库,我不需要获取所有的分支,只需要获取主分支和其他分支。我知道有命令在git中只克隆两个分支,git,github,Git,Github,我必须从GitHub克隆一个大的存储库,我不需要获取所有的分支,只需要获取主分支和其他分支。我知道有命令 git clone --single-branch 当然,这个命令只适用于一个分支 有没有一个好方法可以做到这一点?克隆您使用的第一个分支 git clone --single-branch --branch master URL myclone 要获取第二个分支,必须更改新repository的配置: cd myclone git config --add remote.origin.
git clone --single-branch
当然,这个命令只适用于一个分支
有没有一个好方法可以做到这一点?克隆您使用的第一个分支
git clone --single-branch --branch master URL myclone
要获取第二个分支,必须更改新repository的配置:
cd myclone
git config --add remote.origin.fetch +refs/heads/foo:refs/remotes/origin/foo
这告诉Git它还应该跟踪远程存储库的分支foo
。现在你知道了
git fetch
将另一个分支放入克隆