Это вопрос о лучшей практике. Это, вероятно, просто, но я все еще довольно новичок с Git, и я хотел бы получить хорошие привычки для вещей, которые я часто делаю.
Ситуация следующая. У меня есть два компьютера CompA и CompB и удаленный репозиторий (на Bitbucket). Допустим, я работаю над уникальной веткой.
Мне нужно сделать большие изменения в файле. Я начинаю с Компьютера A, но у меня нет времени, чтобы закончить, и мне нужно будет продолжить работу на Компьютере B. Я хотел бы сделать доступными для Компьютера B изменения, уже внесенные на Компьютере A.
Обычно я делаю это, фиксируя изменения, как они есть, отправляя их в удаленное хранилище, а затем вытягивая их на компьютер B. Однако это создает коммит, который не является полным самодостаточным набором изменений.
Если возможно, я хотел бы иметь только один коммит с окончательным набором изменений. По крайней мере, в удаленном репо, если возможно, также в локальных репо компьютеров A и B.
Какой самый чистый способ сделать это?