git 変更バージョンの説明

王林
リリース: 2023-05-17 10:20:07
オリジナル
923 人が閲覧しました

Git は現在最も人気のあるバージョン管理ツールで、開発者が共同作業したり、コードの変更を追跡したり、誤ったコードの変更を復元したりするのに役立ちます。 Git では、バージョンの説明に、コード変更の内容、理由、作成者など、各送信の重要な情報が記録されます。ただし、場合によっては、提出物の説明が不正確または不完全であり、変更が必要になる場合があります。この記事では、Git でバージョンの説明を変更する方法を紹介します。

方法 1: 「--amend」パラメーターを使用する

Git でコードを送信する場合、「git commit」コマンドと「-m」パラメーターを使用してバージョンの説明を追加できます。形式は次のとおりです:

$ git commit -m "这里是版本描述"
ログイン後にコピー

送信されたバージョンの説明を変更する必要がある場合は、「--amend」パラメータを使用できます。形式は次のとおりです:

$ git commit --amend -m "这里是修改后的版本描述"
ログイン後にコピー

このコマンドエディターがポップアップ表示され、新しい提出情報を編集できます。新規投稿情報を保存してエディタを終了する場合は「:wq」、変更をキャンセルする場合は「:q!」を入力してください。

送信がリモート ウェアハウスにプッシュされている場合、この方法を使用して送信情報を変更することは推奨されないことに注意してください。

方法 2: インタラクティブな書き換え履歴を使用する

複数の送信のバージョン説明を変更する必要がある場合は、Git のインタラクティブな書き換え履歴機能を使用してこれを実現できます。具体的な手順は次のとおりです。

  1. 「git rebase -i」コマンドを使用して対話型書き換え履歴エディターを開きます。形式は次のとおりです:
$ git rebase -i HEAD~N
ログイン後にコピー

" N」は書き換えるコミットの数です。最後の 3 つのコミットを書き換える場合、「N」は 3 です。

  1. インタラクティブエディターで、変更したい投稿のキーワードを「選択」から「編集」に変更し、保存して終了します。
pick 1234567 commit message 1 edit 2345678 commit message 2 pick 3456789 commit message 3
ログイン後にコピー

上の例では、2 番目のコミットを「edit」に設定します。

  1. 「git commit --amend」コマンドと「git rebase -- continue」コマンドを使用して、コミット情報を変更し、履歴の書き換えを続行します。
$ git commit --amend -m "修改后的版本描述" $ git rebase --continue
ログイン後にコピー
  1. 変更するすべてのコミットのバージョン説明が変更されるまで、手順 2 と 3 を繰り返します。
  2. 最後に、「git Push --force」コマンドを使用して、変更履歴をリモート ウェアハウスにプッシュします。
$ git push --force
ログイン後にコピー

対話型の履歴書き換え機能は履歴を変更する可能性があるため、他の開発者のコードに影響を与えないよう注意して使用する必要があることに注意してください。

一般に、Git のバージョン記述は、上記の 2 つの方法を使用することでより簡単に変更できます。もちろん、Git を使用する場合は、コードの変更をより適切に記録し、その後の共同開発とコードのメンテナンスを容易にするために、適切な送信プラクティスにも従う必要があります。

以上がgit 変更バージョンの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!