はじめに
🧑💻 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 リポジトリにコミットを行いましたが、作者の名前とメールアドレスが間違っていることに気づきました。コミットの内容を変更することなく、作者の情報を更新したいです。Git を使ってこれを達成するにはどうすればよいでしょうか。
最後のコミットの作者を変更するには、git commit --amend
コマンドを使用できます。このコマンドを使うと、Git リポジトリの最後のコミットを変更できます。以下は、作者の名前とメールアドレスを変更する方法の例です。
https://github.com/labex-labs/git-playground
という名前の Git リポジトリをローカルマシンにクローンします。git clone https://github.com/labex-labs/git-playground.git
cd git-playground
git config user.email "your email"
git config user.name "your username"
git commit --amend
コマンドを使って最後のコミットの作者を変更し、内容を保存します。git commit --amend --author="Duck Quackers <[email protected]>"
git log
最後のコミットの作者が現在 Duck Quackers
であることがわかるはずです。
commit d5a385cc354f3528472a215b66cbb7c628ba47d5
Author: Duck Quackers <[email protected]>
Date: Wed Apr 26 14:16:25 2023 +0800
Added file2.txt
この実験では、git commit --amend
コマンドを使って、最後のコミットの内容を変更することなく作者を変更する方法を学びました。これは、作者の情報を正確性や責任の観点から更新する必要がある場合に役立ちます。