Я использую Git для своего проекта и стараюсь следовать наилучшей практике:
- Я работаю над веткой темы.
- Когда я готов, я объединяю ветвь темы в ветку dev, используя
git merge --squash
. Это позволяет очистить мою ветку dev. - Всякий раз, когда ветвь dev стабильна, и команда решает это время для выпуска, мы объединяем ветвь dev в главную ветвь без, используя squash, и тег, который фиксируется как релиз версии.
Это должно содержать нашу историю и использовать gitk, мы можем видеть, где все коммиты входят. Однако я хочу видеть только коммиты, применяемые к основной ветке. Я пробовал:
git log master
git show-branch
Ни одна из них не показывает только историю ведущей ветки. Есть ли способ сделать это?