Другой разработчик просил меня каждый день выдвигать мой неполный код, чтобы они могли проверять его.Мудрость передачи временного кода в Git лучше рассматривается на рабочем месте. Это не тот вопрос, о котором идет речь.Мой вопрос заключается в том, как это сделать, сохраняя чистоту моей ветви функций.
Я пытался все перенести в ветку progress
, но, конечно, когда я переключаюсь обратно в свою ветку функций, все изменениянезафиксированные в этой ветке сбрасываются, включая новые файлы, которые я еще не отслеживал.Если я использую stash
, он сохраняет только те файлы, которые уже отслеживаются, поэтому я теряю их, когда переключаюсь обратно.Пока что я сделал, переместив голову назад, сохраняя локальные изменения, затем переключившись обратно на мою функциональную ветвь, но это не кажется мне хорошим методом, так как тогда ветви не находятся в надлежащем состоянии.
Как я могу сохранить те же изменения в двух совершенно независимых ветвях, которые не должны делиться какой-либо историей после разветвления?