我有一个巨大的仓库,里面有大量的提交历史记录。为了减少克隆时间,我使用了一个深度为1的分支选项。这极大地加快了我的克隆时间,但是它不能正确地解析远程分支like this。想知道我是否可以在go-git中做同样的事情?
w41d8nur1#
如果我没理解错的话,你现在可以用git bush保存代码,然后用git checkout-b "new branch"在新的分支中试用,你可以用下面的代码试试。
git bush
git checkout-b "new branch"
git.RemoteSetBranches("origin", "other-branch") git.Clone(nil, &git.CloneOptions{ URL: "<remote-url>", SingleBranch: true, Depth: 1,})
希望对你有帮助!如果有帮助就告诉我。
1条答案
按热度按时间w41d8nur1#
如果我没理解错的话,你现在可以用
git bush
保存代码,然后用git checkout-b "new branch"
在新的分支中试用,你可以用下面的代码试试。希望对你有帮助!如果有帮助就告诉我。