有没有git
我在本地回购中做了很多更改,包括删除了数千个文件,并进行了数百次更改。 同时,我做了一个文件同步(只是没有访问互联网)到另一台计算机,然后继续创建数千个文件,删除了数千个文件,并进行了数百次更改。 现在回购工作正常,因为我从我后来工作的计算机更新它,但是当我想拉到我以前的计算机时,这变成了一场噩梦...显然我必须手动签出我删除或更改的所有文件并再次拉回我的最后一个头...有一个简单的超级拉命令来做到这一点? (只接受远程回购作为超级主人)
我可以删除所有内容并执行git clone,但由于我必须再次安装大量npm包,因此可能需要一段时间。 再次,只是好奇心,我想知道是否有更好的方法来做到这一点,然后做另一个git克隆。
你可以简单地做:
git reset --hard <remote>/<branch>
将你的本地工作文件夹恢复到你做任何修改之前的版本,然后git pull
应该可以正常工作。
上一篇: Is there a git