Pytania oznaczone «git»

378
Jak przywrócić „git rm -r.”?

Przypadkowo powiedziałem git rm -r .. Jak mogę się z tego zrezygnować? Nie zobowiązałem się. Myślę, że wszystkie pliki zostały oznaczone do usunięcia, a także zostały fizycznie usunięte z mojej lokalnej kasy. EDYCJA: Mógłbym (gdybym znał polecenie) powrócić do ostatniego zatwierdzenia. Ale...

377
Jak utworzyć uprawnienia trybu wykonywania pliku w Git w systemie Windows?

Używam Git w systemie Windows i chcę wypchnąć wykonywalny skrypt powłoki do git repo za pomocą jednego zatwierdzenia. Zwykle muszę zrobić dwa kroki ( git commit). $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for...

373
Generowanie statystyk z repozytorium Git

Szukam dobrych narzędzi / skryptów, które pozwolą mi wygenerować kilka statystyk z repozytorium git. Widziałem tę funkcję na niektórych stronach hostujących kod i zawierały one informacje takie jak ... zatwierdza na autora zatwierdza na dzień / tydzień / rok / itp. wiersze kodu w...

372
Scal do konkretnego zatwierdzenia

Utworzyłem nową gałąź o nazwie newbranchz mastergałęzi w git. Teraz mam zrobić jakąś pracę i chcą łączyć newbranchsię master; Wprowadziłem jednak kilka dodatkowych zmian newbranchi chcę połączyć newbranchsię z czwartym od ostatniego zatwierdzenia master. Użyłem, cherry-pickale pokazuje komunikat,...

371
Jak pokolorować konsolę Git?

Niedawno zauważyłem, że gitkonsola w systemie Windows jest kolorowa, np. Zielona dla dodatków, czerwona dla usunięć itp. Jak pokolorować gitkonsolę w ten sposób? Aby go zainstalować, użyłem polecenia: $ sudo apt-get install

367
Git - Ignoruj ​​folder node_modules wszędzie

Mam projekt zawierający wiele innych projektów: Główny projekt Mini projekt 1 Mini projekt 2 Wszystkie zawierające node_modulesfolder. Chcę, aby git zignorował folder bez względu na to, gdzie zaczyna się od folderu głównego. Coś takiego do dodania .gitignore:

366
Jak znaleźć / zidentyfikować duże zmiany w historii git?

Mam 300 MB repozytorium git. Całkowity rozmiar moich obecnie wyrejestrowanych plików wynosi 2 MB, a całkowity rozmiar reszty repozytorium git wynosi 298 MB. Jest to w zasadzie repozytorium tylko do kodu, które nie powinno przekraczać kilku MB. Podejrzewam, że ktoś przypadkowo popełnił kilka dużych...

364
Ukrywanie tylko etapowych zmian w git - czy to możliwe?

Czy istnieje sposób, aby ukryć tylko zmiany etapowe? Scenariusz, z którym mam problemy, polega na tym, że pracowałem nad kilkoma błędami w danym momencie i wprowadziłem kilka nieetapowych zmian. Chciałbym mieć możliwość stopniowania tych plików indywidualnie, tworzenia plików .patch i...

363
Git - naciśnij aktualny skrót do gałęzi

Czy istnieje skrót, aby powiedzieć Gitowi, aby przesunął bieżącą gałąź śledzenia do początku? Uwaga: Wiem, że mogę zmienić domyślne zachowanie push , ale szukam rozwiązania ad-hoc, które nie zmienia domyślnego zachowania. Załóżmy na przykład, że jestem na gałęzi feature/123-sandbox-tests, której...