如何用 github 上的一个覆盖我的本地存储库?

Chr*_*ris 2 git github

我有一个过时的 repo,没有什么可添加到我的机器上。我想从 github 拉入最新的稳定分支。

我应该克隆它吗?我不知道。

Igo*_*gor 5

我认为您应该能够对所有文件进行提取,然后将它们重置为原点:

git fetch --all
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)

您也可以按任一顺序进行。

如果要删除已添加但未跟踪的任何文件,也请进行清理:

git clean -f
Run Code Online (Sandbox Code Playgroud)

与克隆到新目录相比,这种方法的优势在于您仍将保留一些 history/ reflog。如果您绝对不关心这些数据,那么任何一种方法都可以。