Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

Git не хочет подключаться: git status fatal: Not a git repository

#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 покажет изменения, если они есть.

Комментариев нет:

Отправить комментарий