Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Kontrola i zarządzanie projektami _ Błędnie połączone repozytoria. Czy jest jakaś nadzieja?

Napisany przez: q3d 30.01.2023, 15:29:21

Przekopiowałem projekt wraz z jego konfiguracją GIT. Pracowałem nad projektem, wprowadziłem zmiany (około 300 modyfikacji) i nic nie commitowałem do dnia dzisiejszego. Zmieniłem w konfiguracji adres repozytorium zdalnego i bezmyślnie wykonałem:
git add .
git pull origin master
git push origin master

Efekt jest taki że lokalnie i zdalnie mam pliki będące jakąś kompilację tego co było w repozytorium zdalnym i lokalnym. Pliki z repozytorium zdalnego mimo że miały datę starszą niż te lokalne nadpisały mi nowsze pliki w repozytorium lokalnym. Cześć plików nadpisała pliki w repozytorium zdalnym. Część została nadpisana. Kompletna katastrofa.

Ponieważ to był przekopiowany projekt to mam w nim commity z poprzedniego projektu. Nowe to tylko te związane z dzisiejszym połączeniem. Cofnąłem się:
git reset --soft db5a075
do pierwszego commita z dnia dzisiejszego i na stage mam listę 389 zmodyfikowanych/nowych plików ale to chyba nic mi nie daje tylko umożliwia mi zatwierdzenie tych zmian.

Jest jakaś nadzieja na przywrócenie stanu plików z przed tego dzisiejszego połączenia?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)