を使用してgitのにコミットし、チェックアウト後に不足している:私はちょうどチェックアウトコミット後ログエントリ戻る前に圧延後、前のコミット
git checkout <commit hash>
、その後git log
を実行し、すべての私のログエントリが不足しています。
以前のコミットをチェックアウトしたら、どのようにすべてのコミットのリストを取得できますか?私は最新のものをチェックアウトして、時間通りに進む必要があります。
を使用してgitのにコミットし、チェックアウト後に不足している:私はちょうどチェックアウトコミット後ログエントリ戻る前に圧延後、前のコミット
git checkout <commit hash>
、その後git log
を実行し、すべての私のログエントリが不足しています。
以前のコミットをチェックアウトしたら、どのようにすべてのコミットのリストを取得できますか?私は最新のものをチェックアウトして、時間通りに進む必要があります。
git log
には、現在のHEADからのログが表示されます。その後、
アウトブランチとgitのログを実行します:あなたは、次のいずれかの操作を行うことができ、再びログインし、「フル」を参照してください、のログが「マスター」で見たい枝を想定し
git checkout master
git log
がHEADとして使用するgit log
への参照を渡す:
git log master
をしてから、「未来」の参照を持っている代わりに、チェックアウトするコミットします。
git checkout <commit hash>
はロールバックされません。
コミットを「ロールバック」する場合は、git reset --hard <commit hash>
を試してみてください。
git log master
現在、あなたはまで特定のコミットログが表示されますコミットをチェックアウト:あなたは(マスターは、あなたがしていたブランチの場合)masterブランチでログインしたい場合は
、あなたがしなければなりませんそれだけをコミットし、それ以降はコミットしません。
また、このコミットをコミットするためにこのチェックアウトを行った場合は、停止してください。あなたは分離されたHEAD状態にあり、コミット検査のためだけであることを意味します。 git checkout master
を使用してマスターに戻ることができます。または、実行することもできますgit checkout -
私は実際にロールバックするつもりはない、以前の時点で存在していたコードを見てみたかった。私はそれ以来戻れませんでした。 –
'git log'は現在のコミットまでのログを表示します。あなたのユースケースについてもう少し説明できますか?間違ってコミットを元に戻すだけの場合は、 'git revert'を使うべきです。 –
loganfsmyth
私は単に古いコードを見てみたいです。ロールバックするつもりはない。 –