Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git拉最后一次推_Git - Fatal编程技术网

Git拉最后一次推

Git拉最后一次推,git,Git,我对我的源文件做了很多更改,只想拉最后一次推送。我想它删除任何新文件,并恢复修改后的文件到最后一个版本。我基本上只想回到原点主控上次的状态 有没有一种方法可以在不删除目录、重新初始化git、然后克隆repo的情况下执行此操作?git reset--hard会将您带回上次提交,而git reset--hard origin/master会让你回到origin/mastergit reset--hard会让你回到上一次提交,而git reset--hard origin/master会让你回到ori

我对我的源文件做了很多更改,只想拉最后一次推送。我想它删除任何新文件,并恢复修改后的文件到最后一个版本。我基本上只想回到原点主控上次的状态


有没有一种方法可以在不删除目录、重新初始化git、然后克隆repo的情况下执行此操作?

git reset--hard
会将您带回上次提交,而
git reset--hard origin/master
会让你回到
origin/master

git reset--hard
会让你回到上一次提交,而
git reset--hard origin/master
会让你回到
origin/master

你可以恢复更改

阅读更多:
您可以恢复更改

阅读更多:

另一个选择是放弃所有更改

git checkout .
然后

git pull

另一个选择是放弃所有更改

git checkout .
然后

git pull