У меня есть (устаревшая) копия репозитория git, без отслеживания git.(папка .git отсутствует)
Я хочу инициализировать git
, подключить его к удаленному хранилищу и временно добавить файлы в локальную копию, чтобы я мог сравнить их с файлами на удаленном компьютере.
Однако я не хочу сравнивать файлы, которые не существуют в удаленной среде.
Благодаря полученному ответу я получил мой последнийвопрос , это то, что я до сих пор получил:
git init
git remote add origin {origin_URL}
git fetch --all
# stage files
git add .
git --no-pager diff -R origin/master --numstat
# unstage them
git reset
Однако в устаревшей локальной копии репозитория есть тонны «лишних» файлов (чего я не делаюзаботиться о), затрудняя просмотр только того, какие файлы изменились.
Существует ли способ добавления только файлов, которые отслеживаются удаленно (без учета файлов, которые существуют только локально) без добавлениявсе файлы / каталоги, которые я хочу игнорировать до .gitignore
?