Я изучаю git около 2 часов, но потратил последние 30 минут на обновление удаленных репозиториев на основе исходного репозитория.
Я создал исходный репозиторий, используя git init
с несколькими файлами внутри.
Результат ввода ls -la
выглядит следующим образом:
drwxr-xr-x 1 Ethan Anthony 197609 0 May 1 18:14 ./
drwxr-xr-x 1 Ethan Anthony 197609 0 May 1 17:56 ../
drwxr-xr-x 1 Ethan Anthony 197609 0 May 1 18:33 .git/
-rw-r--r-- 1 Ethan Anthony 197609 0 May 1 18:08 .gitignore
-rw-r--r-- 1 Ethan Anthony 197609 0 May 1 17:28 index.html
-rw-r--r-- 1 Ethan Anthony 197609 0 May 1 17:28 index1.html
-rw-r--r-- 1 Ethan Anthony 197609 0 May 1 18:14 script.js
-rw-r--r-- 1 Ethan Anthony 197609 126 May 1 18:32 stylesheet.css
Затем я сделал второй каталог (learning_git_2) и клонировал первый каталог (learning_ git) во второй.
Имейте в виду, что они оба являются братьями и сестрами в родительской папке.
В то время как мой текущий рабочий каталог был путем ко второму каталогу, я ввел git clone ../learning_git .
, чтобы клонировать первое во второе.
Теперь, после внесения изменений в один из файлов в первом каталоге, я зафиксировал изменение локально, введя git add stylesheet.css
и затем git commit -m "Experimental Changes"
.
Затем в руководстве, которому я следую, сказано, чтобы «обновить» второй репозиторий, чтобы следовать первому, я должен ввести git push origin master
. Однако после ввода этого сообщения я получаю следующую ошибку:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository
Что означает это сообщение об ошибке и как его исправить?