LoginSignup
7
6

More than 5 years have passed since last update.

developブランチがないgitリポジトリでgit checkout developと打ってしまう問題

Posted at

複数案件を同時に抱えたりして、メインラインのブランチの名前が 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 で、メインラインのブランチに統一的に戻ることができて便利になりましたとさ。めでたしめでたし。

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6