我有一个本地的git存储库,但是事情变得错误和复杂,我只想用最新版本的远程存储库覆盖我本地目录中的所有文件.这就像一个克隆,但对于已经设置的本地git存储库.
例如:如果使用git pull,那么我不会从远程获取本地删除的文件夹.
是checkout我必须使用的吗?但是如何告诉它从远程(而不是从舞台)检索文件并覆盖所有文件?
Bri*_*ips 57
你可能想用git reset.假设您git fetch最近完成了一项操作,以下内容将丢弃您本地的所有内容并将其重置为您指定为最终参数的点(在本例中为origin/master远程跟踪分支的当前HEAD ):
$ git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)