複数案件を同時に抱えたりして、メインラインのブランチの名前が master
だったり develop
だったりすることがあります。そのような場合、
% git co develop
(git)-[master]
error: pathspec 'develop' did not match any file(s) known to git.
というエラーを一日に何度も出してしまったり、手癖で上記のエラーを見過ごしたまま develop
ブランチから分岐すべきところを master
ブランチから分岐してしまったりして、つらいです。
そこで、 git リポジトリごとに dev
という alias
を設定することにしてみました。
# master で開発するリポジトリ
git config alias.dev 'checkout master'
# develop で開発するリポジトリ
git config alias.dev 'checkout develop'
こうすることで、git dev
で、メインラインのブランチに統一的に戻ることができて便利になりましたとさ。めでたしめでたし。