Предположим, что я сделал пять фиксаций в git, чтобы сказать 1 -> 2 -> 3 -> 4 -> 5 по порядку.Нажмите выделение в Git, используя SourceTree и git bash?
Я знаю, что можно нажать выбранные фиксации позволяет говорить фиксации 1 и 2 с использованием Git Баша, которые описаны здесь Push selective commits using git bash
Но я хочу знать, если это возможно с помощью Atlassian SourceTree? Это была бы очень удобная функция.
Другой вопрос: Как нажимать только коммит 2 и 4 с помощью git bash, не влияя на другие коммиты? Я знаю, что это может быть сделано путем переупорядочения коммитов? Но я хочу знать, можно ли это сделать без какого-либо переупорядочения.
С 2013 года эта функциональность отсутствовала для git https://answers.atlassian.com/questions/217192/push-only-some-commits – jready
'git' не нажимает произвольные коммиты. Вам нужно нажать ссылку, т. Е. Либо ветку, либо тег, и это гарантирует, что весь график до этой ссылки присутствует и полностью подключен к пульту дистанционного управления. Репозиторий - это не просто хранилище для случайных коммитов, которые не имеют связи с другими коммитами. – twalberg