0

我是 Github 的新手,到目前为止我已经知道如何克隆、提交和提出拉取请求。但是,我被困在一些事情上:

我已经分叉了一个存储库并提交到本地存储库。同时,我分叉的项目已经更新,所以现在我的本地存储库已经过时了。如何覆盖我所做的所有更改并使我的本地存储库与我分叉的存储库完全相同?

我正在使用 TortoiseGit。

谢谢。

4

2 回答 2

1

您可以使用 main repo 硬重置您的 repo

git reset --hard HEAD
于 2013-05-06T11:51:20.810 回答
0

如果您真的想放松本地更改,只需删除本地存储库并执行git clone ,否则您应该执行git pull将远程存储库中的所有更改合并到本地存储库中。

更新 最好的办法是对本地分支进行本地更改,可以使用以下命令创建:

git checkout -b mybranch 

之后,您可以在该分支上进行更改并只需执行以下操作即可更新存储库

git pull

但首先要掌握它(git checkout master)。有了这个,就没有必要多次克隆存储库了。我不确定您是否使用过本地分支。

于 2013-05-05T08:58:28.413 回答