У меня git status
сообщается о многочисленных файлах, удаленных из моей песочницы:
# deleted: prj1/.classpath
# deleted: prj1/.project
# deleted: prj1/default.properties
# deleted: prj2/.classpath
# deleted: prj2/default.properties
# deleted: prj3/.classpath
# deleted: prj3/default.properties
# deleted: prj4/.classpath
# deleted: prj4/default.properties
# deleted: prj5/.classpath
# deleted: prj5/default.properties
# deleted: prj6/.classpath
# deleted: prj6/default.properties
# deleted: prj7/.classpath
# deleted: prj7/default.properties
Теперь я хочу проверить их из локального репозитория (.git, у меня нет удаленного репозитория).
В CVS я обычно делал cvs update
, и он восстанавливал все отсутствующие файлы во всей иерархии.
Как мне сделать то же самое в Git?
Я знаю о git pull origin master
, но это работает только с удаленным репозиторием.
Я также знаю о git checkout -- file
, но я не хочу вводить все имена файлов и их пути. Я ищу что-то такое удобное, как cvs update
.
Как мне это сделать в git?