Я клонировал репозиторий Git, чтобы воссоздать сайт в моей локальной среде DEV. Позже я создал вторую копию сайта STAGING, скопировав базу кода с первого, DEV, сайта. На промежуточном сайте нет файла .git.Использование GIT между локальными сайтами
В последнее время я решил перестать справляться и вставлять из DEV в STAGING. Но как я могу инициализировать Git при STAGING, чтобы я мог вытащить изменения из DEV?
Я попытался выполнив следующие действия:
git init
git remote add origin /var/www/DEV-SITE
git pull
Все эти команды работали, но когда я исполню git branch
или git log
, нет филиалов, ни каких-либо записей в журнале.
Update:
После @cassm, я встречаю следующий вопрос, который объясняет, почему я не получаю ветви:
git pull origin dev
remote: Counting objects: 7957, done.
remote: Compressing objects: 100% (2572/2572), done.
remote: Total 7957 (delta 5300), reused 7841 (delta 5237)
Receiving objects: 100% (7957/7957), 20.40 MiB | 22.63 MiB/s, done.
Resolving deltas: 100% (5300/5300), done.
From /var/www/DEV-SITE
* branch dev -> FETCH_HEAD
* [new branch] dev -> origin/dev
error: Untracked working tree file '.editorconfig' would be overwritten by merge.
Когда я выполнить эту команду, как вы предложили мне получить информацию о всех филиалах на DEV -сайт. Я добавил еще немного информации на мой вопрос, который может помочь диагностировать этот вопрос – sisko
@sisko, а затем выполнить git checkout dev', и вам хорошо идти. – VonC