LINUX.ORG.RU

Git: почему невозможно вернуть состояние файла?

 , ,


0

1

Имеется следующий коммит, информация о котором получена через команду git log -p «base/1352180832kivved34jz/text.html»:

commit 8eeb29f220f40b8abbbe0002a2fceb7cb107cb48
Author: xintrea
Date:   Mon Dec 19 09:00:17 2016 +0300

    FirstStadyCommit

diff --git a/base/1352180832kivved34jz/text.html b/base/1352180832kivved34jz/text.html
index 5074ebb..5ba83ab 100644
Binary files a/base/1352180832kivved34jz/text.html and b/base/1352180832kivved34jz/text.html differ


Я пытаюсь восстановить состояние файла text.html таким, каким он был в этом коммите:

git checkout 8eeb29f220f40b8abbbe0002a2fceb7cb107cb48 "/base/1352180832kivved34jz/text.html"

fatal: Could not switch to '/base/1352180832kivved34jz/': No such file or directory


Почему возникает ошибка?

★★★★★

Ответ на: комментарий от UVV

А, блин, забыл что не нужен ведущий слеш.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от UVV

Хотя нет, слеш появился когда я копировал из лога. Кто-то придумал такий дурной синтаксис:

diff --git a/base/1352180832kivved34jz/text.html b/base/1352180832kivved34jz/text.html
Binary files a/base/1352180832kivved34jz/text.html and b/base/1352180832kivved34jz/text.html 

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

Смотри внимательно, там у тебя a. Т.е. слеша ведущего - нет.

joy4eg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.