Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.

12
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 byłoby znacznie lepiej, gdybym mógł po prostu cofnąć …
378 git  git-rm 


5
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 …
377 git 


11
Jak uaktualnić do najnowszej wersji Git na Windows? Wciąż pokazuje starszą wersję
Właśnie zaktualizowałem system do wersji Git 1.8.0.1 dla systemu Windows z poprzedniej wersji 1.7.9.mysysgit.0. Pobrałem nową wersję z witryny Git i zainstalowałem ją za pomocą zwykłego pliku instalatora EXE. To powiedziawszy, kiedy uruchamiam okno terminala, wciąż pokazuje, że korzystam z gita w wersji 1.7.9.mysysgit.0. Kiedy piszę „git --version” z mojego …
375 windows  git  upgrade 

12
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 czasie wykresy ... wiele więcej Zasadniczo …
373 git  graph  statistics 

3
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, aby użyć właściwych opcji: git checkout master git cherry-pick ^^^^HEAD newbranch Czy …

10
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 git-core
371 git  colors  console 

5
aktualizacja aktualizacji: następujące nie śledzone pliki działającego drzewa zostaną zastąpione przez scalenie:
Próbowałem uruchomić brew updatei pojawia się błąd, że moje lokalne zmiany zostaną utracone, jeśli się scalę. Próbowałem zatwierdzić moje lokalne zmiany (nie pamiętam, żeby je wprowadzać, ale to już jakiś czas), a to pogorszyło sytuację. Oto wynik: MBP:Library User$ sudo brew update error: The following untracked working tree files would …
369 git  homebrew 


12
Czy powinienem zameldować się w module node_modules, aby uruchomić git podczas tworzenia aplikacji node.js na Heroku?
Postępowałem zgodnie z podstawowymi instrukcjami dotyczącymi uruchamiania pliku node.js na Heroku tutaj: https://devcenter.heroku.com/categories/nodejs Te instrukcje nie nakazują tworzenia .gitignore node_modules, a zatem sugerują, że moduły node_modu powinny być zalogowane do git. Po dołączeniu do węzła modułów w git moja aplikacja dla początkujących działała poprawnie. Kiedy poszedłem za bardziej zaawansowanym przykładem: …
368 git  node.js  heroku  npm  gitignore 

9
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: *node_modules/*
367 git  node-modules 


12
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 plików (wideo, obrazy itp.), A następnie …
366 git 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.