diff --git a/pages.ja/common/git-commit.md b/pages.ja/common/git-commit.md new file mode 100644 index 000000000..5c73a763b --- /dev/null +++ b/pages.ja/common/git-commit.md @@ -0,0 +1,32 @@ +# git commit + +> リポジトリにファイルをコミットします。 +> 詳しくはこちら: . + +- メッセージと共に、ステージ済のファイルをリポジトリにコミットする: + +`git commit -m "{{メッセージ}}"` + +- ファイルから読みとったメッセージと共に、ステージ済のファイルをコミットする: + +`git commit --file {{コミットメッセージが書かれたファイルへのパス}}` + +- 変更されたファイルを全て自動的にステージし、メッセージと共にコミットする: + +`git commit -a -m "{{メッセージ}}"` + +- ステージ済のファイルをコミットし、`~/.gitconfig`に設定したGPG鍵で署名する: + +`git commit -S -m "{{メッセージ}}"` + +- 今のステージ済の変更を最後のコミットに付け足し、コミットハッシュを変更する: + +`git commit --amend` + +- 特定のファイル(ステージ済)だけをコミットする: + +`git commit {{ファイルパス1}} {{ファイルパス2}}` + +- ステージ済のファイルが無くても、コミットを作る: + +`git commit -m "{{メッセージ}}" --allow-empty`