gitのは、特定のコミットを元に戻します

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。
目的:第二の提出lianxは内容を削除したい、初めは方法をリベースしようとしています。
最初のgitのログ:
ここに画像を挿入説明
Gitは-i commit_id(2番目のコマンドの前に、上記のid)をリベース:あなたは、番目のレコードを元に戻すコマンドを使用する場合は
ここに画像を挿入説明
、保存および第二lianxのVIMエディタのピックをドロップするように変更された後、次に意志に
ここに画像を挿入説明
、その後第二と二回目の提出がなくなっている後に発見された、とgitのが見つかり、問題解決しなかった、などの--hard commit_idをリセットし
ここに画像を挿入説明
、その後のメソッドを元に戻すに:

この方法を元に戻します:

:歴史のgitのログは、次のような提出書類を閲覧することができます
ここに画像を挿入説明
私は二lianxを撤回したい場合は、次のコマンドを実行しますGitはcommit_idを元に戻す
ここに画像を挿入説明
エラー、その後:1abeebfを元に戻すことができませんでした...、競合を解決するために、その後の必要性:ここでは第二の提出のコンテンツがあります削除しました。
手動でファイル内の競合を解決したり、実行することができます
ここに画像を挿入説明
し、その後の操作を行います。
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
その後、追加、コミット、それを押してください。
ここでの注意:commit_idの失効このレコードがまだそこにあります。

おすすめ

転載: blog.csdn.net/sinat_41747081/article/details/91384112