На данный момент у меня 1.0
-версия моего хранилища. Поскольку он закончен, я бы хотел начать работать над 1.1
. Каждая версия будет отправлена на сервер после ее завершения. Однако, если версия содержит ошибки (например, орфографические ошибки), это будет 1.0.1
. Поскольку я уже начал работать с 1.1
, я больше не могу редактировать 1.0
.
Одним из решений будет дублирование репозитория (чтобы вы получили 1.0
и 1.1
), а затем незначительные ошибки в 1.0
и отправка этой версии. Однако когда я сделаю это и захочу запустить 1.1
, он все равно будет содержать те же ошибки, что и 1.0
до 1.0.1
.
Я ищу решение, в котором я могу разделить (разветвлять) репозиторий, добавить в него изменения, а когда он будет готов, снова объединить его с основным репозиторием:
/------------------------- 1.1 ------------------------- \
/ \
/ /------- 1.0.1 ---------\ \
/ / \ \
--------- 1.0 (main) -------- 1.0.1 (main) ---------------- 1.1 (main) -------
Где 1.1
также содержит исправления ошибок, которые я сделал в 1.0.1
.
Надеюсь, это возможно. Если да, не могли бы вы дать мне полные git
-команды, которые мне нужно использовать, и правила терминалогии / именования (поэтому я знаю, где искать, когда сталкиваюсь с некоторыми другими проблемами).
Заранее спасибо!