由于种种原因, 能再设备 a 上访问仓库, 但 clone, 拷贝放到设备 b 后有一些问题(b 设备不能访问到远程仓库, 就当断网设备吧).
例如
git diff [sha] 比较久以前的 commit 会报错 fatal: Could not read from remote repository.
git blame file 也报错. fatal: Cannot read blob a077d40 for path xxxx.cpp
原因应该是加载历史比较旧以前的 commit 时, 需要从远程仓库加载, 无法访问的话就会报错.
git fetch --unshallow 试过了. 不管用.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/869349
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.