Я довольно новичок в Git и недавно разбудил проект от GitHub, внес некоторые изменения и отправил запрос на возврат в GutHub.
Изменения, которые я внес, я сейчас использую в разрабатываемом приложении, поэтому мне нужно, чтобы они были выполнены локально, чтобы мое приложение работало.
Однако я хочу продолжить добавление функций / изменений в проект GitHub, разветвив другую ветку и выполнив там изменения, а затем выполнив еще один запрос на извлечение и так далее, и так далее.
Есть ли способ сохранить изменения, которые я сделал в первом разветвлении (до и после того, как разработчики проекта объединят их с мастером), и продолжать добавлять функции ко второму разветвлению, а затем выполнять второй запрос на извлечение, который будет содержать только изменения во втором форке для запроса на получение. Затем процесс будет повторяться для третьей и последующих вилок.
Однако локально у меня будут все изменения, начиная с первого форка, чтобы я мог продолжить тестирование своего приложения на предмет всех последних изменений, которые я делаю.