мой локальный репозиторий в соответствие с удаленным?
Команда git pull используется для извлечения и загрузки содержимого из отслеживаемой ветки удаленного репозитория и немедленного обновления локальной ветки этим содержимым. Никакие доп. флаги не нужны.
тоесть если у меня в папке лежит файл которого нет на удаленном репозитории он его удалит?
не должен, он только с индексированными файлами работает
а если локально я добавил файл в индекс, тогда его удалит?
Да, лучше проверять, потому что cli и утилиты могут по разному действовать
git pull не работает с файлами. git pull работает с коммитами, если в удаленном репозитории был коммит, удаляющий этот файл, то он конечно же локально тоже будет удален.
эм... казалось бы при чем тут локальный индекс. если у тебя в рабочей копии есть незакоммиченные изменения может быть конфликт, если при pull в коммитах которые к тебе пришли тоже есть изменения в тех же файлах.
git fetch --all?
Обсуждают сегодня