実行しましたgit commit
が、まだリポジトリにプッシュしていません。だから私がそうするときgit status
、私は「#あなたのブランチは1回のコミットで「マスター」よりも進んでいます。
だから私が私のトップコミットをロールバックしたいのなら、私はただ行うことができます:
git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316
私がそうするとgit log
私が得ることを考えると:
commit eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 日付:2009年9月29日火曜日11:21:41 2009 -0700 コミットdb0c078d5286b837532ff5e276dcf91885df2296 日付:2009年9月22日火曜日10:31:37 2009 -0700
reset --hard
gitがローカルファイル(新しい作業)をWeb上のファイル(私に起こった)で上書きするため、作業が失われる可能性があります。gitに関する質問と回答では、コマンドの実行内容と読者がフォローしているリスクを明示する必要があります。