Есть ли простой способ получить список всех SHA всех коммитов, сделанных в текущей ветке, до точки, где она была разветвлена от master (я хочу, чтобы все коммиты, и я не хочу, чтобы результат требовал пользователю нажать клавишу, чтобы увидеть те ответы, которые не подходят на экране)?Как получить список шай всех коммитов, сделанных в текущей ветке?
ответ
Используйте git log mybranchn --pretty=format:"%H" --not master
, чтобы получить список хэшей фиксаций на вашей ветке только без кандидатских совершает ..
Вы можете использовать git log --format=format:%H master..
, чтобы получить список только SHA.
Использование git log
с соответствующим форматом:
git log --format=format:%H master..your-branch
В большинстве случаев вы можете использовать HEAD
вместо указания текущего имени ветки. Посмотрите на этой странице: https://git-scm.com/docs/git-checkout#_detached_head, чтобы узнать, когда HEAD
не указывает на текущую ветку.
это похоже близко. Есть ли способ перечислить все из них, не нажимая клавишу, чтобы продвинуться после первого экрана? –
@JonCage Вы можете пропустить его через 'tee', и git не включит пейджер. – alex
@alex: Я обнаружил, что добавление '--no-pager' перед параметром' log' отсортировало его, но спасибо. –
- 1. как получить список коммитов, которые присутствуют в ветке 1, но не в ветке 2
- 2. Список всех коммитов в ветке с использованием libgit2
- 3. Список всех тегов в текущей ветке с JGit
- 4. SVN - как получить список всех коммитов на ветке и из ветвей, объединенных в эту ветку?
- 5. Список всех коммиттов в ветке темы
- 6. Список всех коммитов с момента последнего выпуска, когда тег указывает на фиксацию на другой ветке
- 7. Список неубранных коммитов во всех филиалах
- 8. Список коммитов, сделанных другими (т. Е. Не мной)?
- 9. Отображение коммитов, сделанных непосредственно в ветку, игнорируя слияния в Git
- 10. Git получить список всех файлов, измененных в ветке
- 11. Список слияния в отдельной ветке
- 12. Pencilblue - Webservice, чтобы получить список всех сделанных статей
- 13. Можно ли получить список всех транзакций, сделанных пользователем на paypal?
- 14. Получить список всех коммитов, заказанных по дате (в том числе оборванных коммитов)
- 15. Git список фиксации текущей ветви с libgit2sharp
- 16. Очистка мелких коммитов на главной ветке
- 17. при слиянии ветки git, как избежать коммитов в ветке?
- 18. Получить список коллекций для всех продуктов в текущей коллекции Shopify
- 19. Git alias на текущей ветке
- 20. Как найти список файлов, прикрепленных к ветке?
- 21. Как переустановить после раздачи коммитов в исходной ветке?
- 22. Как мне изменить список коммитов в git?
- 23. Как получить список всех SVN-коммитов в репозитории и кто сделал то, что в файлах?
- 24. Список всех коммитов, примененных к реестру git между двумя датами
- 25. Как получить список всех коммитов в репозиториях github для данного лица
- 26. Git список всех коммитов, вытолкнутых с определенной машины
- 27. Извлечь список всех коммитов, связанных с исправлением ошибок, используя TFS REST
- 28. Git: как получить список всех изменений с момента фиксации?
- 29. Как получить список сетевых запросов, сделанных с помощью HTML
- 30. Изменение метаданных фиксации всех коммитов
Thanks; Я искал это, но почему-то не нашел эту ссылку в моих поисках. –
Для записи 'git --no-pager log mybranch --pretty = format:«% H »- не мастер, получил то, что я действительно хотел. –
Недостаток git в головокружении кажется немного суровым, но я оставлю этот вопрос в виде дубликата, если кто-то еще так слаб, как я на терминологии Git. –