如果我取消通过git拉动会怎么样?

时间:2016-05-18 13:53:57

标签: git tortoisegit

我是git的新手,必须在TortoiseGit中使用它。我想拉一个完整的远程存储库,但下载非常慢,所以我决定取消这个过程。拉之前我已经提交到我的本地存储库。

如果我在下载每个标记之前取消拉动会发生什么,未完成的拉动是否在我的本地存储库中搞砸了什么?

2 个答案:

答案 0 :(得分:2)

在下载过程中取消时应该没有问题。如果在合并期间取消,则只能获得未完全更新的工作树。 - 重用已经下载的对象:可能,但不要指望。

答案 1 :(得分:1)

Pull是一个fetch,然后是一个合并,所以它取决于它是否仍在提取,或者它是否已经开始合并。如果它仍在提取,那么你的.git \ objects \ pack文件夹中可能有一个临时文件占用空间,但不会伤害任何东西(在没有.idx或.pack扩展名的情况下查找该文件夹中的文件)。如果它已开始合并,则您的工作目录可能处于脏状态。如果您运行git status并且您的工作目录是干净的,那么您几乎可以肯定。