У меня проблемы с пониманием мерзавца, но я постараюсь объяснить свою проблему настолько хорошо, насколько смогу.
У меня есть папка с репозиторием Git, на том же уровне, что и .git / folder - src / folder. У меня есть репозиторий на GitHub, в котором также есть папка верхнего уровня src /. Эти две папки имеют одинаковую структуру.
Я запустил git remote add origin [remote]
, и это сработало. Затем я запустил git add src/
, чтобы отследить его. Затем я запустил git status
, но он показал зеленым new file:
для каждого файла в src /.
То, что я ожидал, и что я хочу, - это обнаруживать изменения только на основе удаленного репозитория. Если я изменю файл в моем локальном репо, я хочу, чтобы он показывал только тот файл, который был отредактирован, чтобы я мог его зафиксировать. Вместо этого, хотя у меня есть правильный удаленный источник для удаленного хранилища, он показывает все файлы в моем локальном хранилище, которые я скопировал с удаленного хранилища, как новые файлы.
Что я делаю не так?