猿问
如何将Git浅表克隆转换为完整克隆?
这个问题的跟进:如果我有一个浅克隆,如何获取所有较旧的提交以使其成为完整克隆?
摇曳的蔷薇
浏览 975
回答 3
3回答
江户川乱折腾
您可以运行git fetch --depth=1000000(假设存储库中的提交少于一百万次)。
0
0
0
互换的青春
下面的命令(git版本1.8.3)将浅层克隆转换为常规克隆git fetch --unshallow然后,可以访问原始站点上的所有分支(感谢@Peter的评论)git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"git fetch origin
0
0
0
繁花不似锦
我只需要加深某个特定提交的仓库即可。阅读后man git-fetch,我发现不能指定提交,但可以指定日期:git fetch --shallow-since=15/11/2012对于那些需要逐步加深的人,请另外man引用:--deepen=<depth>与--depth相似,不同之处在于它指定从当前浅边界而不是从每个远程分支历史记录的尖端提交的提交数。
0
0
0
随时随地看视频
慕课网APP
相关分类
Git
别人可以随便fetch我自己的分支吗
1 回答
请问git-bash界面输入的参数最大长度怎么改?
1 回答
我要回答