git - 当 git fetch 命令中断时,获取的文件会发生什么情况

标签 git

我正在学习如何使用 git,我想知道 git fetch 命令因电源故障或连接问题而中断之前获取的文件会变成什么样子。中断之前获取的文件会被复制到我的计算机吗?

最佳答案

git fetch 将从远程存储库传输对象。为了保持 Git 的完整性,只有完整的对象才会写入本地存储库。因此,如果提取被中断,您最终将得到部分对象,这意味着提取未完成,但不会损坏任何单个对象。在随后的获取中,Git 将再次计算哪些对象丢失并获取这些对象。

关于git - 当 git fetch 命令中断时,获取的文件会发生什么情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13671606/

相关文章:

git - 如何在文件的特定修订版中获取源代码行号?

git - 如何在克隆后没有链接的情况下使用 bundle 创建 git 存储库备份

php - 使用 git 的 Web 开发工作流程

git - 为什么 Git 说文件是 'deleted by us' 而我还没有碰它?

git - 将依赖项(大文件或目录结构)保存在哪里以用于 Docker/Docker-Compose?

git - 从不同的存储库中 pull 提交

git - 如何只在 git 子模块中提取最新提交

ruby-on-rails - 如何在执行 git pull 时忽略 Github 上的文件

git - 空提交在 git 中是否有一棵空树?

git - merge 提交没有更改 ID?