Pytania oznaczone «git»

186
Cofnąć „git add <katalog>”?

Przez pomyłkę dodałem pliki za pomocą polecenia „git add dir”. Nie uruchomiłem jeszcze „git commit”. Czy istnieje sposób na usunięcie tego katalogu i wszystkich zawartych w nim plików z zatwierdzenia? Próbowałem git reset dir, ale to nie zadziałało. Najwyraźniej git reset filejest to sposób na...

186
Cofanie przypadkowego pop git stash pop

Założyłem kilka lokalnych zmian przed wykonaniem skomplikowanego scalenia, scaliłem, a potem głupio zapomniałem zatwierdzić przed uruchomieniem git stash pop. Pop stworzył pewne problemy (złe wywołania metod w dużej bazie kodu), które są trudne do wyśledzenia. Uruchomiłem git stash show, więc...

186
Jak po prostu utworzyć łatkę z mojego ostatniego git commit?

Szukam magicznej komendy tworzenia łatki z ostatniego dokonanego zatwierdzenia. Mój przepływ pracy czasami wygląda tak vi some.txt git add some.txt git commit -m "some change" a teraz chcę tylko pisać git create-patch-from-last-commit-to-file SOME-PATCH0001.patch ale co powinienem tam...

186
git stash -> scal ukrytą zmianę z bieżącymi zmianami

Wprowadziłem kilka zmian w moim oddziale i zdałem sobie sprawę, że zapomniałem o innych niezbędnych zmianach w tym oddziale. To, czego chcę, to sposób na połączenie moich ukrytych zmian z bieżącymi zmianami. Czy jest na to sposób? To bardziej dla wygody, w końcu poddałem się i popełniłem...

185
Dlaczego git revert narzeka na brakującą opcję -m?

Pracuję więc nad projektem z innymi ludźmi i pracuję nad wieloma widelcami github. Ktoś właśnie naprawił problem i połączyłem się z jego widelcem, ale potem zdałem sobie sprawę, że mogę znaleźć lepsze rozwiązanie. Chcę cofnąć właśnie zatwierdzone zatwierdzenie. Próbowałem to zrobić, git revert...

185
jak sprawić, by Git ignorował pliki .idea utworzone przez Rubymine

Używam Rubymine do projektów Rails. Bardzo często Rubymine wprowadza zmiany w .idea/*plikach, na których mi nie zależy. Ale wciąż uniemożliwia mi sprawdzanie nowych oddziałów i sprawia, że ​​moja wersja .idea/różni się od moich współpracowników. Mamy już dodane .idea/do .gitignore, ale utrzymuje...

184
Rozpoznanie różnicy między dwoma repozytoriami

Jak możemy poznać różnicę między dwoma repozytoriami git? Scenariusz: mamy repo_a i repo_b. Ten ostatni został utworzony jako kopia repo_a. Później nastąpił równoległy rozwój obu repozytoriów. Czy jest sposób, abyśmy mogli wymienić różnice między aktualnymi wersjami tych dwóch...

184
Policz liczbę zatwierdzeń w oddziale Git

Znalazłem już tę odpowiedź: liczba zatwierdzeń w gałęzi w git, ale zakłada się, że gałąź została utworzona z master. Jak mogę policzyć liczbę zatwierdzeń wzdłuż gałęzi bez polegania na tym założeniu? W SVN jest to banalne, ale z jakiegoś powodu naprawdę trudno jest to rozgryźć w...

183
Git - Jak naprawić „uszkodzony” interaktywny rebase?

Udało mi się stworzyć trochę bałaganu w moim lokalnym repozytorium git. Próbowałem naprawić zepsuty zatwierdzenie, korzystając z poniższych instrukcji . Przed uruchomieniem „git commit --amend” (i po git rebase --interactive) zdecydowałem, że moje zmiany są nieprawidłowe i dlatego wykonałem „git...

183
Jak zgnieść dwa niesekwencyjne zatwierdzenia?

Jestem trochę nowy w całej funkcji rebasingu w git. Powiedzmy, że dokonałem następujących zatwierdzeń: A -> B -> C -> D Potem zdaję sobie sprawę, że Dzawiera poprawkę, która zależy od dodanego nowego kodu Ai że te zatwierdzenia należą do siebie. Jak mogę zgnieść Ai Drazem i odchodzenie...

183
Śledź nową zdalną gałąź utworzoną w GitHub

Mam już lokalną gałąź główną śledzącą zdalną gałąź główną projektu github. Teraz mój współpracownik utworzył nowy oddział w tym samym projekcie i chcę odpowiednio wykonać następujące czynności: utwórz nowy oddział lokalnie spraw, aby ta nowa gałąź śledziła nowo utworzoną gałąź zdalną. Jak mam...