Попытка продвинуть только ключ соглашается на сервер мерзавца

У меня есть репозиторий мерзавца на сервере. Я могу вытянуть или клонировать копии с него. В рабочей копии я хочу создать ответвление и сделать некоторую работу. До сих пор настолько стандартный.

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

Однако, когда я доволен тем, что я сделал, я хочу объединить новый материал в свое основное ответвление и продвинуть результат до сервера. То, что я не хочу, является всеми теми временными ответвлениями и промежуточными фиксациями в моем репозитории сервера. Я хотел бы видеть всего один (или небольшое количество ключа) фиксация (фиксации) на сервере не каждая незначительная небольшая вещь, которую я попробовал при выполнении изменения.

Я не могу работать, как сделать это. Действительно ли это возможно?

3
задан 06.05.2011, 01:31

0 ответов

  • Можно раздавить и переупорядочить фиксации в использовании ответвления git rebase -i master, затем объедините его.

    См. также документацию в Книге Мерзавца, GitHub, готовом мерзавце.

  • Ответвления остаются локальными, если Вы не продвигаете их где-нибудь. Если Вы продвигаете master, другие ответвления не будут продвинуты автоматически.

1
ответ дан 08.12.2019, 02:17

Теги

Похожие вопросы