fatal: 'origin': unable to chdir or not a git archive

Буду краток, история началась с того, что активный уже проект на remote.host было решено положить в репозиторий, дальнейшая история будет краше в виде лога:

remote@remote.host:~/htdocs$ git init
remote@remote.host:~/htdocs$ git add .
remote@remote.host:~/htdocs$ git commit -m "Initial"
#


Тут я делаю бандл, выкачиваю его себе на local.host, разворачиваю настраиваю remote origin на remote.host, проверяю работоспособность pull, генерирую ключи для ssh и т.д.
После чего редактирую в рабочей копии файл file.txt и хочу отправить его на сервер.
local@local.host:~/my.cloned.repo$ git add file.txt
local@local.host:~/my.cloned.repo$ git commit -m "Testing"
local@local.host:~/my.cloned.repo$ git push origin master


После пуша я ожидаю, что запушенные изменения подтянутся в рабочую копию на remote.host, но обнаруживаю, что все не так, пытаюсь самостоятельно обновить рабочую копию:
remote@remote.host:~/htdocs$ git checkout
M       file.txt
#^^^^^^^^^^^^^^^^^^^^^^^ тут естественно ничего не происходит и в рабочей копии остался неотредактированный файл

remote@remote.host:~/htdocs$ git pull
fatal: 'origin': unable to chdir or not a git archive
fatal: The remote end hung up unexpectedly

remote@remote.host:~/htdocs$ git pull .
From .
 * branch            HEAD       -> FETCH_HEAD
Already up-to-date.

remote@remote.host:~/htdocs$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   .gitignore
#       modified:   content/images/product/aps/alt111/pic_1.JPG
#

file.txt остался старым, мало того, гит считает, что рабочая копия на remote.host находится в стадии HEAD и файлы модифицированы относительно нее!
Внимание вопрос: как обновить удаленную рабочую копию???
  • Вопрос задан
  • 2965 просмотров
Решения вопроса 1
akral
@akral
Если я правильно понял ситуацию, то

git reset --hard
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы