LoginSignup
1
1

More than 5 years have passed since last update.

feature ブランチを介さずに直接コミットされたログを抽出する

Posted at

GitFlow でチーム開発している場合など、 master ブランチや develop ブランチに直接コミットすることは禁止するようなルールで運用されている現場は多いと思います。

次のコマンドでルールを無視して直接コミットされてしまっているログの一覧を確認できます。

masterに直接コミットされた一覧を抽出
git log --first-parent --no-merges master
developに直接コミットされた一覧を抽出
git log --first-parent --no-merges develop

オプションの意味

--first-parent

master や develop ブランチのコミットのみに限定 (≒ feature ブランチのコミットを除く)

--no-merges

マージコミット以外に限定。 Pull Request によるマージコミットも除く。

1
1
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
1
1