Git不会删除未跟踪的文件

Git不会删除未跟踪的文件,git,Git,我今天退出了我们的登台,发现之前由其他人推送的代码被破坏了。所以我做了git重置--hard。这没用 我可以git重置到任何我想做的傻事,所有合并的更改仍然存在于我的本地副本中。因此,我一直在阅读每一种可以重置拉的排列,尝试重置,还原,清除,无论什么,但无论我采取何种方法,我都无法恢复拉。运行git log并选择对您有效的上一次提交的哈希;然后给出git reset--hard$HASH,本地副本将被还原 如果不起作用,请提供您执行的命令及其各自的输出。运行git log并选择对您有效的上一次提

我今天退出了我们的登台,发现之前由其他人推送的代码被破坏了。所以我做了git重置--hard。这没用


我可以
git重置
到任何我想做的傻事,所有合并的更改仍然存在于我的本地副本中。因此,我一直在阅读每一种可以重置拉的排列,尝试
重置
还原
清除
,无论什么,但无论我采取何种方法,我都无法恢复拉。

运行
git log
并选择对您有效的上一次提交的哈希;然后给出git reset--hard$HASH
,本地副本将被还原


如果不起作用,请提供您执行的命令及其各自的输出。

运行
git log
并选择对您有效的上一次提交的哈希值;然后给出git reset--hard$HASH
,本地副本将被还原


如果不起作用,请提供您执行的命令及其各自的输出。

如果您只想返回一次提交,您可以执行
git checkout HEAD^

如果你想回到以前的承诺

  • 吉特日志
  • 找出
  • 执行git签出哈希 或 git签出-b状态哈希

  • 如果您只想返回一次提交,您可以执行
    git checkout HEAD^

    如果你想回到以前的承诺

  • 吉特日志
  • 找出
  • 执行git签出哈希 或 git签出-b状态哈希

  • 这就是:git重置——e6b16e9硬盘现在位于e6b16e9 MOB-4247,更新了一些图片,看起来不错。除非你做了一个git状态,你会发现我们的分支在“起源/登台”后面有21次提交,并且可以快进未跟踪文件:#(使用“git add…”包含在将提交的内容中)##../actionbarsherlock/#../adb#../core library/res/drawable-hdpi/btn(勾选)禁用(聚焦)holo(u light.png)../core librable/res。如果您需要从历史记录中删除这些错误提交,您可能需要
    git revert
    (如果您只想删除一些提交),或者直接
    git push origin staging-f
    ,如果您想彻底清除它们,永远。除非你知道你在做什么,否则不要强迫推。所以这里是:git重置——硬e6b16e9头现在在e6b16e9 MOB-4247更新了一些图片,看起来很棒。除非你做了一个git状态,你会发现我们的分支在“起源/登台”后面有21次提交,并且可以快进未跟踪文件:#(使用“git add…”包含在将提交的内容中)##../actionbarsherlock/#../adb#../core library/res/drawable-hdpi/btn(勾选)禁用(聚焦)holo(u light.png)../core librable/res。如果您需要从历史记录中删除这些错误提交,您可能需要
    git revert
    (如果您只想删除一些提交),或者直接
    git push origin staging-f
    ,如果您想永远彻底清除它们。除非您知道自己在做什么,否则不要强制推送。