как нажать конкретную фиксацию с помощью пользовательского интерфейса gitkraken

Я совершил подвиг, но совершаю его четыре раза, какой-то пакет логики, html...

но теперь я хочу нажать третий коммит (весь html).

как мне сделать в gitkraken?

Может быть, я могу использовать Cherry Pick?

может ли кто-нибудь сказать мне, как нажать только одну фиксацию, когда у вас много коммитов в локальном репо.


person detail0805    schedule 14.07.2018    source источник


Ответы (2)


Когда вы нажимаете, вы всегда нажимаете текущее состояние ветки, а не отдельных коммитов. Если вы хотите добавить определенную фиксацию только в другую ветку, выберите вариант Cherry-pick: проверьте ветку, в которую вы хотите «добавить» фиксацию, и используйте git cherry-pick <commit-sha> или соответствующую функцию gk (щелкните правой кнопкой мыши по фиксации -> Cherrypick совершить). Когда вы нажмете, удаленная ветка будет обновлена ​​и будет содержать фиксацию, содержащую выбранные изменения.

Но почему вы хотите использовать только одну фиксацию функции? Вы уверены, что не хотите объединить всю ветку функций? Здесь поможет дополнительная информация о вашем рабочем процессе и модели ветвления.

Я предлагаю вам прочитать литературу для начинающих о том, как работает git. Вы можете найти ссылки в информации тега git, например книга по git pro

person kowsky    schedule 01.08.2018

На самом деле, если это можно сделать в git, как сказано здесь Как я могу отправить конкретный коммит на удаленку, а не предыдущие коммиты?, это можно сделать в gitKraken.

Но я не вижу графического способа сделать это, поэтому я предполагаю, что это можно сделать, открыв терминал gitkraken и следуя комментариям по ссылке.

person GWorking    schedule 08.03.2019