2

我对我的 android 源代码进行了一些更改,然后撤消了这些更改,这些更改都没有提交。然而,当我编译 android 源代码时,这些更改明确地出现在我的 logcat 消息中。这意味着我所做的更改没有提交,但是当编译器获取代码进行编译时,它包括这些更改。是/否?

我终于搞砸了代码,希望它回到远程回购状态。当我想到 git reset --hard HEAD 时,git 出错了。致命的,不是 git repo 等。

我读过它,这可能意味着这里没有 git repo。所以我这样做了。

 $ cd (project-directory)
 $ git init
 $ (add some files)
 $ git add .
 $ git commit -m 'Initial commit'

然后

      git reset --hard HEAD 

HEAD 现在位于 73adaa6 初始提交

不知道我在做什么了。我的整个意图是让我的 Andoird 源状态清除我的更改,并恢复到与我下载此 repo 的远程服务器上相同的状态。

我知道一个简单的 git reset --hard HEAD 应该做到这一点,但是因为不是 git repo 错误,我不得不尝试所有这些。

4

1 回答 1

0

不是 git repo,我如何解决问题并将 repo 恢复到服务器状态,重置我的源..

make clobber 
repo forall -c git reset --hard 
repo sync -j8 
于 2012-05-06T09:17:00.120 回答