pushąłem na githuba zmiany, które usunęły mi pliki z repozytorium githuba. Teraz nie mogę ich pushnąć. Jak wklepuję git add . to nie mam tych plików, które chcę mieć na repo. Co robić?
Innymi słowy - lokalnie mam, na githubie nie mam. Jak chcę pushnąć to nie mogę, bo nie są one śledzone.
@endomorficzny a na git status są wylistowane te pliki? Z moim noobskim podejściem podaję zawsze dokładniej katalog, który chce dodać, np. git add src/* ( ͡°͜ʖ͡°)
@pedopope: No właśnie lokalnie mam (jakoś udało mi się przywrócić) a na githubie nie ma tych plików (ostatni commit je usunął). Gdy wpisuję git add . i git status to nie mam infomacji, ze sa sledzone czy cos. Nic, pustka.
@endomorficzny: no to tylko usuniete =] btw. Czemu z konsoli? Bo studia czy cos? Moze jakieś clean pomoze? Ale lepiej sobie te pliki skopiuj gdzieś obok przed :-) co prawda w hiatorii gita juz sa ale po co potem je wyluskiwac
git log --oneline # znajdujesz sobie commit w którym usunąłeś pliki. git checkout -b fix # robisz na nowej gałęzi, by nic nie popsuć. git checkout <> # pliki pojawiają się git commit --allow-empty -m "Przywracasz pliki
#powodz #polska #beka #heheszki Wyobrazcie sobie, ze w tym chlewie obsranym gownie. Straz ma jeszcze takie wozy xD. Brakuje jeszcze koni a z tyłu sprzęt strazacki
git add .to nie mam tych plików, które chcę mieć na repo. Co robić?Innymi słowy - lokalnie mam, na githubie nie mam. Jak chcę pushnąć to nie mogę, bo nie są one śledzone.
#programowanie #git
git add --force konkretny.plikgit add .igit statusto nie mam infomacji, ze sa sledzone czy cos. Nic, pustka.@chrzano ale to mi wszystkie pliki usunelo ;c
git rm -r *a potem tu pushnąłem ;cgit log --oneline # znajdujesz sobie commit w którym usunąłeś pliki.git checkout -b fix # robisz na nowej gałęzi, by nic nie popsuć.
git checkout <> # pliki pojawiają się
git commit --allow-empty -m "Przywracasz pliki
error: Your local changes to the following files would be overwritten by checkout:# wymienione kilka plikow
git stash save, robisz pulla i następniegit stash apply. Pojawią się konflikty, ale to już musisz ręcznie rozwiązać.