У меня возникли проблемы с Tortoise Git и GitHub, которые не получают последнюю фиксацию всякий раз, когда я нажимаю «выбрать». Что бы он ни делал, fetch
Tortoise Git помещает в папку с названием удаленного репозитория внутри моего рабочего пространства в Eclipse. Если я попробую merge
, это не удастся. Чтобы решить эту проблему, у меня возникла идея заменить мою папку src Eclipse на папку src из файла fetch
. Однако я не проверял, были ли загружены файлы из самой последней фиксации. Это привело к тому, что я удалил все свои последние изменения и отложил меня на день назад.
Я нашел этот вопрос несколько полезным (git fetch не получает последние коммиты) , но я не понимаю процедуры, которые Tortoise Git и GitHub используют для fetch
из удаленного репозитория.
Что я могу сделать, чтобы избежать этой проблемы в будущем, и как на самом деле работают git fetch
и merge
?
Большое спасибо за помощь.