はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースの変更を追跡できる強力なバージョン管理システムです。Git の主な機能の 1 つは、コミット履歴を変更する機能です。この実験では、コミットの内容を変更することなく、最後のコミットのメッセージを変更する方法を学びます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースの変更を追跡できる強力なバージョン管理システムです。Git の主な機能の 1 つは、コミット履歴を変更する機能です。この実験では、コミットの内容を変更することなく、最後のコミットのメッセージを変更する方法を学びます。
あなたがただ今、Git リポジトリにいくつかの変更をコミットしたとしましょう。しかし、コミットメッセージに誤字があることに気づきました。実際に行った変更を変更することなく、この間違いを修正したいです。これをどのように行えばよいでしょうか。
最後のコミットのメッセージを変更する方法を示すために、https://github.com/labex-labs/git-playground
のリポジトリを使用しましょう。以下の手順に従ってください。
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
git commit --amend -m "Fix the network bug"
これにより、コミットメッセージを変更できる既定のテキストエディタが開きます。プロセスを完了するには、エディタを保存して閉じてください。git log --oneline
ログに更新されたコミットメッセージが表示されるはずです。
54b830b (HEAD -> master) Fix the network bug
cf80005 Added file1.txt
b00b937 Initial commit
この実験では、git commit --amend -m <message>
コマンドを使用して、コミットの内容を変更することなく、最後のコミットのメッセージを変更する方法を学びました。コミットメッセージの間違いを修正したり、行った変更に関する追加のコンテキストを提供したりする必要がある場合、これは役立ちます。同じリポジトリで作業している他の開発者にとって、このコマンドはコミット履歴を変更し、潜在的に問題を引き起こす可能性があるため、注意深く使用することを忘れないでください。