繁体   English   中英

undo git 拉取项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM