[英]undo git pull of project
我通过错误拉取本地项目中 Github 上的项目,因此本地项目中的所有项目都被删除并替换为 github 项目。
注意: Github 上的项目是 Flutter 项目,本地项目是 Laravel 之一。
如何找到我的 Laravel 项目?
这一些代码可能有助于解决这个问题
$ git status .
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
test.sh
nothing added to commit but untracked files present (use "git add" to track)
这对我有用。
首先,您必须找出git pull
之前的提交哈希。 (使用git log
非常容易)
然后,您可以将本地存储库设置为上一次提交中的 state。 例如(提交哈希必须与你的调整)
git reset --hard abc1234a
您还可以使用git reflog
查看并使用git reset --hard HEAD@{1}
reset
本地存储库
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.