Я должен что-то упустить, потому что я прочитал все документы для сброса, возврата и т. Д., Но я не могу понять, как получить содержимое моего индекса в рабочем дереве.(Я скопировал папку .git из другого места и просто хочу сделать 'get latest').
.git
git commit -m'for now' git checkout -f git reset --soft HEAD~
checkout
HEAD
Вы пробовали git clone /path/to/myproject.git?
git clone /path/to/myproject.git
или git clone /path/to/my/copied/.git
git clone /path/to/my/copied/.git
git checkout -f HEAD
Это приведет к принудительной проверке всех файлов, перезаписывая то, что git считает в настоящее время удалением. HEAD также может быть любой ссылкой (ответвление, идентификатор фиксации и т. Д.).