空のコミットを作成する

GitGitBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git では、コミットはリポジトリに対して行われた変更のスナップショットです。各コミットには、行われた変更を説明するメッセージがあります。時々、何も変更しない空のコミットを作成して、プレースホルダーとして使用したり、ビルドプロセスをトリガーしたりする必要がある場合があります。この実験では、Git で空のコミットを作成する方法を学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12716{{"空のコミットを作成する"}} end

空のコミットを作成する

Git リポジトリに空のコミットを作成する必要があります。これは、次のようないくつかのシナリオで役立ちます。

  • ビルドプロセスをトリガーする
  • プレースホルダーコミットを作成する
  • リポジトリの履歴の特定のポイントをマークする

この実験では、https://github.com/labex-labs/git-playground のリポジトリを使用しましょう。

  1. git clone https://github.com/labex-labs/git-playground コマンドを使用して、リポジトリをローカルマシンにクローンします。
  2. cd git-playground コマンドを使用してリポジトリのディレクトリに移動し、git config --global user.name "your-uername" および git config --global user.email "your-email" コマンドを使用して環境で GitHub アカウントを設定します。
  3. git commit --allow-empty -m "Empty commit" コマンドを使用して、メッセージ "Empty commit" で空のコミットを作成します。
  4. git log --name-status HEAD^..HEAD コマンドを使用して、空のコミットが作成されたことを確認します。

ここで git log --name-status HEAD^..HEAD を実行した結果です。

git log empty commit result

まとめ

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