地味に使う小技を載せていく。

1. 複数行のコミットコメントを付与する

これは2通りのやり方がある。

-F- オプションとヒアドキュメントを組み合わせる

$ git commit -F- <<EOM
> コメント1行目
> コメント2行目
> コメント3行目
> EOM

-m オプションを複数付ける

$ git commit -m "コメント1行目" -m "コメント2行目" -m "コメント3行目"

2. 特定のgitリポジトリでuserとemailを変える

$ git config --local user.name 名前
$ git config --local user.email メールアドレス

上記のコマンドでプロジェクトのconfigに設定が追加される。

プロジェクトのconfigはproject/.git/configにあるので、直接ここを編集してもOK。

# project/.git/config

[user]
name = userName
email = sample@gmail.com

3. ファイルを指定してstashする

$ git stash -- path_to_file