Как мне go вернуться к предыдущей фиксации и скопировать мои старые файлы в новую папку? - PullRequest
0 голосов
/ 11 января 2020

Я сейчас работаю над проектом, и я использовал GIT для отслеживания моих файлов. Теперь я так сильно изменил свои файлы и хочу скопировать исходный файл в мой текущий рабочий каталог, чтобы сравнить их. Есть ли способ, которым я могу это сделать? Большое спасибо, если кто-то может помочь!

Ответы [ 2 ]

1 голос
/ 11 января 2020

Если вы просто хотите сравнить файл с разными коммитами, выполните:

git diff <hash> -- <filename> 

, где <hash> - это ха sh коммита, который вы хотите сравнить. (используйте git log, чтобы получить список коммитов и увидеть их ха sh)

0 голосов
/ 11 января 2020

Кому go вернуться к предыдущему коммиту

git checkout HEAD~1

Если вы хотите go вернуться к другому коммиту в истории, вы можете использовать git log для вывода списка коммитов, выберите тот Вы хотите, скопируйте ха sh, а затем

git checkout hash_of_your_commit

Затем просто используйте cp для копирования файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...