Pytania oznaczone «git»

115
Haczyki Git pre-push

Chciałbym uruchomić testy jednostkowe przed każdym wypychaniem git i jeśli testy się nie powiodą, anuluj wypychanie, ale nie mogę nawet znaleźć haka przed wypychaniem, jest tylko wstępne zatwierdzenie i przed rebase.

115
Dlaczego git ciągle pokazuje moje zmiany, kiedy przełączam gałęzie (zmodyfikowane, dodane, usunięte pliki), bez względu na to, czy uruchomię git add, czy nie?

Jestem naprawdę nowy w git i próbowałem zrozumieć, dlaczego git ciągle pokazuje wszystko, co zmieniłem w jednej gałęzi w innej, kiedy uruchamiam git checkout, aby przełączać się między gałęziami. Najpierw próbowałem nie używać git add i nie działało. Jednak próbowałem wtedy użyć git add, ale nie...

115
Git: add vs push vs commit

Jaka jest różnica między git add, pushi commit? Trochę zdezorientowany pochodzący z SVN, gdzie „aktualizacja” „doda” rzeczy, a zatwierdzenie „wypycha” i „doda” również W git są różne funkcje. Mając nadzieję na wyjaśnienie z twojego

115
Czy git może zignorować określoną linię?

Używam git do synchronizacji z phonegap podczas testowania w natywnej przeglądarce telefonu. Jako taki mam następujący wiersz: var isPhoneGap = false; Oczywiście zmieniam to podczas budowania, ale czy istnieje sposób, aby skonfigurować git tak, aby ignorował tę jedną linię, czy też muszę...

115
Konwertować folder Git do modułu podrzędnego retrospektywnie?

Dość często jest tak, że piszesz jakiś projekt i po chwili staje się jasne, że jakiś komponent projektu jest faktycznie przydatny jako samodzielny komponent (być może biblioteka). Jeśli miałeś ten pomysł od samego początku, istnieje spora szansa, że ​​większość tego kodu znajduje się w swoim...

115
Jak uzyskać różnicę git z pełnym kontekstem?

Jak stworzyć łatkę nadającą się do recenzji w tyglu? git diff branch master --no-prefix > patch To generuje tylko 3 linie kontekstu. Więc robię co następuje git diff --unified=2000 branch master --no-prefix > patch Miejmy nadzieję, że wszystkie pliki będą miały mniej niż 2000 wierszy....

115
Git - Ignoruj ​​pliki podczas scalania

Mam repozytorium wywołane myrepona zdalnym beanstalkserwerze. Sklonowałem go na mój lokalny komputer. Utworzono dwie dodatkowe gałęzie: stagingi dev. Zepchnął również te gałęzie na odległość. Teraz: local remote server -------------------------------------------------------- master ==>...

114
Filtruj różnice git według typu zmiany

Czy istnieje sposób na ograniczenie git diffdo zmienionych plików? Chciałbym zobaczyć różnice między dwoma zatwierdzeniami, ale wykluczyć ścieżki, które nie istnieją w jednym lub drugim (dodatki / usunięcia). Poniższy tekst w języku Perl ilustruje większość tego, czego chcę: git diff master.. |...