【发布时间】:2018-07-29 04:55:11
【问题描述】:
每当我单击“获取”时,我遇到了 Tortoise Git 和 GitHub 无法获取最新提交的问题。不管它做什么fetchTortoise Git 都放在一个名为远程仓库的文件夹中,该文件夹位于我在 Eclipse 上的工作区中。如果我尝试merge,它会失败。为了解决这个问题,我想用fetch 中的src 文件夹替换我的Eclipse src 文件夹。但是,我没有检查以确保获取的文件来自最近的提交。这导致我删除了我最近的所有更改并让我倒退了一天。
我发现这个问题有点帮助(git fetch not fetching latest commits),但我不明白 Tortoise Git 和 GitHub 使用远程存储库中的fetch 的过程。
以后我可以做些什么来避免这个问题?git fetch 和 merge 是如何真正起作用的?
非常感谢您的帮助。
【问题讨论】:
-
你的环境是什么?您是在尝试完全在 Eclipse 中管理 git repo,还是使用控制台工具?
-
@sorak 我正在使用 Tortoise Git 来管理存储库。
标签: git github tortoisegit git-fetch