#git #репозиторий
Добрый день! Подскажите, пожалуйста, в чем может причина появления данного сообщения или лучше увидеть воочию ? $ git status fatal: Not a git repository (or any of the parent directories): .git
Ответы
Ответ 1
Перед началом использования репозитория вы должны его инициализировать командой git init. Быстро научиться работать с Git поможет этот интерактивный курс: http://try.github.io/. Либо перейти в каталог (папку, директорию), содержащий ранее созданный репозиторий с помощью команды cd. cd /var/www/html/ Признаком такой папки (каталога, директории) является наличие папки .git (с точкой в начале, т.е. скрытой) внутри. Проверить (убедиться в) её наличие можно, просмотрев содержимое директории (каталога, папки) с помощью команды ls с ключом (опцией) -a или -A ls -a . .. .git index.nginx-debian.html ls -A .git index.nginx-debian.html Параметр -l (long listing format) позволяет убедиться, что .git - это именно директория (буква d в начале свойств вместо знака - если бы .git был файлом) ls -lA total 8 drwxr-xr-x 7 root root 4096 Apr 24 01:58 .git -rw-r--r-- 1 root root 430 Apr 20 08:53 index.nginx-debian.html В зависимости от используемой вами командной оболочки (shell) вывод команды ls или автодополнение пути (вызываемое клавишей Tab) может снабжать каталоги слешем в конце при выводе их списка .git/ Для использования git в повседневной работе удобно модифицировать приглашение к вводу команд (promt) добавлением в него указания на использование системы контроля версий, выбранной ветке, коммите и статусе рабочей директории, как описано, например в https://stackoverflow.com/questions/15883416/adding-git-branch-on-the-bash-command-promptОтвет 2
У вас текущая директория не под гитом. Чтобы было под гитом, необходимо либо выполнить git cloneлибо git init Ответ 3
Встретил аналогичную ошибку после git clone. Ругался правильно, т.к. после клонирования надо было перейти в каталог созданный при клонировании командой cd . Далее git status покажет изменения, если они есть.
Комментариев нет:
Отправить комментарий