この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11614|答える: 1

git undo commit

[リンクをコピー]
掲載地 2018/04/28 16:37:25 | | |
もし誤ってコミット不要なファイルをコミットしてしまった場合でも、元に戻すことができます。

まずはgit logを使ってコミットログを確認してください

コミット 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    最近の検索数の制限を解除しましょう  
  
コミット 8DA0FD772C3ACABD6E21E85287BDCFCFE8E74C85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

ロールバックが必要なコミットのハッシュ値を見つけてください。

git reset --hard commit_id

上記のコマンドを使ってロールバックを行います

以下は豆弁の

蒼炎の日記

原因:いいえ、Xiaoxinは会社のサーバーのIPアドレス、アカウント番号、パスワードを記録したファイルをgitに提出しました

方法:


その他:

    -soft –mixed –hard によれば、作業木とインデックス、HEAD はリセットされます:
    git reset –mixed:これはデフォルトの方法で、パラメータなしでgitをリセットします。つまり、ソースコード、コミット情報、インデックス情報のみを保持し、特定のバージョンにフォールバックします
    git reset –soft:特定のバージョンに戻し、コミット情報のみを元に戻し、インデックスファイルレベルには戻しません。 それでも提出したいなら、直接コミットしてください
    git reset –hard:特定のバージョンに完全に元に戻すと、ローカルソースコードも前のバージョンの内容に変わります


    HEADの最新コミット
    ヘッド^ 前回
    <commit_id> 各コミットのSHA1値はgitログやページ内のコミットタブで確認できます




先の:MVCモデルのカスタム機能
次に:アリババクラウドのSMS大量マーケティングプロモーションツールダウンロード
掲載地 2018/04/28 17:40:22 |
https://git-scm.com/book/zh/v2
Git操作命令
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com