はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをおすすめします。
Git では、コミットはリポジトリに対して行われた変更のスナップショットです。各コミットには、行われた変更を説明するメッセージがあります。時々、何も変更しない空のコミットを作成して、プレースホルダーとして使用したり、ビルドプロセスをトリガーしたりする必要がある場合があります。この実験では、Git で空のコミットを作成する方法を学びます。
空のコミットを作成する
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-uername"およびgit config --global user.email "your-email"コマンドを使用して環境で GitHub アカウントを設定します。git commit --allow-empty -m "Empty commit"コマンドを使用して、メッセージ "Empty commit" で空のコミットを作成します。git log --name-status HEAD^..HEADコマンドを使用して、空のコミットが作成されたことを確認します。
ここで git log --name-status HEAD^..HEAD を実行した結果です。

まとめ
Git で空のコミットを作成するのは、いくつかのシナリオで役立つ簡単なプロセスです。提供されたメッセージで空のコミットを作成するには、git commit --allow-empty -m <message> コマンドを使用します。