feature ブランチを介さずに直接コミットされたログを抽出する
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 によるマージコミットも除く。
Author And Source
この問題について(feature ブランチを介さずに直接コミットされたログを抽出する), 我々は、より多くの情報をここで見つけました https://qiita.com/ymm1x/items/193e8a56e7b055e90eb0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .