Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak przywrócić z obecnego stanu do migawki wykonanej przy określonym zatwierdzeniu? Jeśli tak git log, to otrzymuję następujące dane wyjściowe: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> …
Przekaż opinię na temat przepełnienia stosu w następnej kolejności: Powrót na górę Przekaż opinię na temat przepełnienia stosu : Over у Stack у т т т Stack Stack Stack н Stack Stack Ktoś popchnął oddział o nazwie testz git push origin testdo wspólnego repozytorium. Widzę gałąź z git branch -r. …
Wprowadziłem kilka zmian w pliku, który został popełniony kilka razy w ramach grupy plików, ale teraz chcę zresetować / przywrócić zmiany w nim z powrotem do poprzedniej wersji. Zrobiłem git lograzem z, git diffaby znaleźć potrzebną wersję, ale po prostu nie mam pojęcia, jak przywrócić plik do poprzedniego stanu w …
Powiedz, że jestem w repozytorium Git. Usuwam plik i zatwierdzam tę zmianę. Kontynuuję pracę i robię więcej zobowiązań. Następnie stwierdzam, że muszę przywrócić ten plik. Wiem, że mogę pobrać plik przy użyciu git checkout HEAD^ foo.bar, ale tak naprawdę nie wiem, kiedy ten plik został usunięty. Jaki byłby najszybszy sposób …
Mam projekt, w którym prowadziłem git init. Po kilku zobowiązaniach zrobiłem to, git statusco powiedziało mi, że wszystko jest aktualne i nie było żadnych lokalnych zmian. Potem wprowadziłem kilka kolejnych zmian i zdałem sobie sprawę, że chcę wszystko wyrzucić i wrócić do pierwotnego stanu. Czy to polecenie zrobi to za …
Używam git i pracuję na gałęzi master. Ta gałąź ma plik o nazwie app.js. Mam experimentoddział, w którym wprowadziłem wiele zmian i mnóstwo zmian. Teraz chcę przenieść wszystkie zmiany wykonane tylko do app.jsod experimentdo mastergałęzi. Jak mogę to zrobić? Po raz kolejny nie chcę łączenia. Chcę tylko przenieść wszystkie zmiany …
Jak mogę cofnąć się do konkretnego zatwierdzenia w git ? Najlepszą odpowiedzią, git revertjaką ktoś mógł mi dać, było użycie X razy, aż dotrę do pożądanego zatwierdzenia. Powiedzmy więc, że chcę wrócić do zatwierdzenia, które ma 20 starych zatwierdzeń, musiałbym uruchomić go 20 razy. Czy jest na to łatwiejszy sposób? …
Tak jakby chciałem odpowiednikiem cd -git. Jeśli jestem w oddziale masteri kasę foo, chciałbym móc napisać coś takiego, jak git checkout -wrócić masteri móc wpisać go ponownie, aby wrócić do foo. Czy coś takiego istnieje? Czy byłoby trudne do wdrożenia?
Pracuję nad projektem, który ma 2 gałęzie, A i B. Zazwyczaj pracuję na gałęzi A i łączę rzeczy z gałęzi B. Zazwyczaj robiłbym: git merge origin/branchB Chciałbym jednak zachować lokalną kopię oddziału B, ponieważ od czasu do czasu mogę sprawdzić oddział bez uprzedniego połączenia z moim oddziałem A. W tym …
kiedy kasuję zdalny tag git użyj polecenia takiego jak to: git checkout -b local_branch_name origin/remote_tag_name Mam taki błąd: error: pathspec `origin/remote_tag_name` did not match any file(s) known to git. Mogę znaleźć nazwę nazwa_zdalnego tagu, gdy używam polecenia git tag.
Zwykle, aby odrzucić zmiany w pliku, należy: git checkout -- <file> Co jeśli zmiana, którą chcę odrzucić, polega na usunięciu pliku? Powyższa linia dałaby błąd: error: pathspec '<file>' did not match any file(s) known to git. Jakie polecenie przywróci ten pojedynczy plik bez cofania innych zmian? punkt bonusowy: Co też, …
Mój problem jest związany z błędem Fatal Git podczas przełączania gałęzi . Próbuję pobrać gałąź zdalną za pomocą polecenia git checkout -b local-name origin/remote-name ale pojawia się ten komunikat o błędzie: fatal: git checkout: aktualizacja ścieżek jest niezgodna z przełączaniem gałęzi. Czy planowałeś wyewidencjonować „origin / remote-name”, którego nie można …
Jaki jest najprostszy sposób na uzyskanie najnowszego tagu w Git? git tag a HEAD git tag b HEAD^^ git tag c HEAD^ git tag wynik: a b c Czy powinienem napisać skrypt, aby uzyskać datę i godzinę każdego tagu i porównać je?
Zawsze o tym myślałem git reset i git checkouttak samo, w tym sensie, że oba przywracają projekt do konkretnego zatwierdzenia. Uważam jednak, że nie mogą być dokładnie takie same, ponieważ byłoby to zbędne. Jaka jest faktyczna różnica między nimi? Jestem trochę zdezorientowany, ponieważ svn musi tylko svn cocofnąć zatwierdzenie. DODANY …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.