2015-11-13 41 views
0

我最近做了一个硬头重置,愚蠢地认为我正在重置我的Android Studio项目,以便我提交最早的提交。我学会了here我可以撤消硬复位如何找到我用于我的Android Studio项目的本地GitHub存储库

你想要做的是指定要恢复到提交SHA1。您可以通过检查引用日志(GIT引用日志),然后做

的git的复位 - 硬

但不要等待太久...经过几个星期GIT中最终会看到,由于提交拿到SHA1未引用并删除所有的斑点。

但我无法使用git reflog。我得到thisn消息,当我运行该命令

坏默认的修订版“HEAD”

+0

我不能完全肯定我是否理解你的问题,但如果你在你的项目目录,你可以很容易地运行git分支,你会看到这是已经设定的分支。另外,您可以通过查找任何带有.git的文件夹来找到您的项目目录。 –

+0

纠正我如果我错了,但我明白要运行git命令,我的当前目录必须设置为我的本地回购。现在当你说运行git brach时,是否可以从Android Studio运行? –

回答

0

您是否尝试过在项目目录这个命令?

git fetch --all 

编辑:好的尝试先加入您的远程URL,然后尝试获取一切。

git remote add origin [email protected]:username/reponame.git 
+0

是的,它不会做任何事情 –

+0

如果类型git fetch我得到'没有指定远程存储库。请指定要从中获取新版本的URL或 远程名称。 ' –

+0

谢谢,我必须使用错误的用户名和储存库,现在我得到'主机'github.com(192.30.252.131)'的真实性'无法建立。' –

相关问题