Я клонировал проект и с помощью веб-интерфейса вижу, что там 3 файла.
После клонирования я заметил, что получил только 2 файла. Я проверил ветку, и я на мастере, и у меня должно быть 3 файла.
Вот вывод git status
:
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: con.js
no changes added to commit (use "git add" and/or "git commit -a")
Но я не удалил ни одного файла!
git ls-files --deleted
: con.js
Хорошо, странная ошибка, затем я пытаюсь восстановить файл, который был странным образом удален при клонировании, поэтому я набираю git checkout con.js
.
ПослеЯ набираю git checkout con.js
, полный файл печатается в терминале. Я подозреваю, что это немедленно удалено снова. Если я тогда наберу git ls-files --deleted
, con.js
, он все еще там и не восстановлен!
Что я мог сделать не так?