Попытка протолкнуть только ключевые коммиты на Git сервер

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

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

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

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

22
задан Topknot
19.04.2023 14:22 Количество просмотров материала 3603
Распечатать страницу

1 ответ

  • вы можете раздавить и изменить порядок коммитов в ветке, используя git rebase -i master, затем слить ее.

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

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

1
отвечен grawity 2023-04-20 22:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх