У меня есть две ветви Git master
и develop
. По разным причинам моя ветка develop
испортилась, и я хотел бы получить все файлы от master
до develop
. Я знаю, что это не правильное решение, но вот что я сделал:
git checkout master
cd ..
cp repo repo_master
cd repo
git checkout develop
cp -r ../repo_master/* .
Странная вещь в том, что после копирования моих файлов (которые должны быть в версии master
) в мой репозиторий, запускается
git diff
Ничего не показывает. Я не понимаю Что еще более странно то, что работает
git diff master develop
Показывает много различий.
Что я делаю не так? И как мне это сделать?