В моем локальном репозитории есть коммиты, которые не находятся на удаленном компьютере ( unpressed ). В удаленном репозитории у меня также есть коммиты, которые не на локальном ( unpulled ). Кроме того, у меня есть как staged , так и unstaged изменения в паре файлов.
Каков рекомендуемый рабочий процесс, чтобы держать вещи в здравом уме и избегать - принуждать к удаленному? Должен ли я спрятать свои изменения, сбросить репозиторий, спрятать заново, вытащить, а затем применить тайник?
Я не настолько опытен с рабочими процессами git, но я предполагаю, что это должно происходить довольно часто. Я приму, чтобы меня переадресовывали на другие вопросы, которые решают мою проблему, но я не смог найти ни одного или не знал, как правильно его найти.