gitcommit 後にコミットを取り消す方法: 1. git revert を使用してコミットを取り消し、2. git restart を使用してコミットを取り消します。
Git は、開発者がコードの変更を追跡および管理するのに役立つバージョン管理ツールです。これにより、開発者はコード ベースの変更をコミットしたり元に戻したりすることができます。 git を使用する場合 commit コマンドを使用してコードをコミットするときに、以前のコミットを取り消す必要がある場合があります。
git を元に戻す コミットの原因としては、間違ったコードの発見、間違ったファイルの送信、コンテンツの追加または変更の必要性、またはその他の理由が考えられます。個人プロジェクトであっても、複数人の共同作業プロジェクトであっても、git を元に戻す コミットは一般的な操作です。
git コミットを元に戻すには、主に 2 つの方法があります。それは、git revert コマンドと git restart コマンドを使用することです。以下では、これら 2 つの方法の利用シーン、操作手順、注意事項を紹介します。
方法 1: git revert を使用してコミットを元に戻す
コミットを元に戻し、新しいコミットを作成して前のコミットを元に戻す場合は、git を使用できます。順序を元に戻します。 gitを使用して revert は、以前のコミット履歴を破棄したり変更したりするのではなく、元に戻した変更を含む新しいコミットを作成します。
手順は次のとおりです:
1. まず、git log コマンドを使用して最近のコミット履歴を表示し、取り消すコミットのコミット ID を見つけます。
2. コマンドラインに git revert と入力し、取り消したいコミットのコミット ID に置き換えます。これにより、前のコミットの取り消しを含む新しいコミットが作成されます。
3. ポップアップ エディターにこの送信を取り消す理由を入力し、ファイルを保存して閉じます。
4. 変更をコミットしてプッシュする: git commit コマンドを使用して元に戻す変更をコミットして追加し、次に git Push コマンドを使用して変更をリモート ウェアハウスにプッシュします。
注:
- git revert を使用してコミットを取り消すと、コミット履歴に新しい取り消しコミットが追加されるため、他の開発者と安全に共有できます。
- 逆にされたコミットはコミット履歴に保持されるため、元のコミットからの変更は引き続き表示されます。
方法 2: git restart を使用してコミットを元に戻す
git を使用する リセット コマンドがコミットを取り消すと、以前のコミット履歴が破棄または変更され、コード ベースが指定されたコミット状態に復元されます。これは、元のコミットからの変更が完全に削除されることを意味します。
手順は次のとおりです:
1. git log コマンドを使用して、最近のコミット履歴を表示し、取り消すコミットのコミット ID を見つけます。
2. コマンド ラインに git restart と入力し、元に戻すコミットのコミット ID に置き換えます。さまざまな状況に応じて、さまざまなリセット モードを選択します。
- git replace --soft を使用します。 HEAD ポインタを指定されたコミットに移動し、以前にコミットされた変更をコミットされていない状態に保持します。これは、以前の提出を変更して再提出できることを意味します。
#- git replace --mixed を使用する HEAD ポインタを指定されたコミットに移動し、以前にコミットされた変更のキャッシュを解除します。これは、これらの変更を再度追加してコミットする必要があることを意味します。#- git replace --hard を使用して、HEAD ポインタを指定したコミットに移動し、以前にコミットされた変更を完全に削除します。これは、コミットされた変更を完全に削除することを意味します。
3. 変更をリモート リポジトリにプッシュする場合は、必ず --force オプションを使用してプッシュを強制します: git Push --force。
注:
- git restart を使用してコミットを元に戻す場合は、慎重に、削除される変更と不要になった変更を必ず理解してください。
- 複数人でのコラボレーション プロジェクトでは、コミットを元に戻すために git restart を使用すると競合が発生し、コード損失のリスクが生じる可能性があります。必ず他のチーム メンバーと調整し、変更をバックアップしてください。
概要:git commit を使用した後は、コミットを元に戻すことが一般的な要件です。状況に応じて、git revert または git の使用を選択できます。 コミットを取り消すにはresetコマンドを使用します。 git revert を使用すると、新しい元に戻すコミットが作成され、以前のコミット履歴は破棄されません。 リセットは、以前のコミット履歴を破棄または変更し、コードベースを指定されたコミット状態に復元します。
これらのコマンドは、重要な変更が失われたり、コード ベースで問題が発生したりしないように、注意して正しく使用することに注意することが重要です。
以上がgitcommit後に元に戻す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
