Если вы хотите добавить в коммит изменения сразу всех файлов в папке (в данном примере папка называется test-dir
), то для этого используем следующую команду:
git add test-dir/
git mv name.txt new-name.txt
git restore name.file
Просматриваем историю коммита файла и копируем идентификатор нужного коммита
git log name.file
Вместо ИДЕНТИФИКАТОР
вставляем идентификатор нужного коммита
git checkout ИДЕНТИФИКАТОР name.file
git branch test-branch # переключаемся на нужную вертку (в данном примере test-branch)
git fetch origin # получаем изменения из удаленного репозитория origin
git merge origin/master # сливаем в текущую ветку изменения из master
git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4
git blame file.txt
git diff