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.

13
Jak usunąć pliki z obszaru testowego git?
Wprowadziłem zmiany w niektórych moich plikach w moim lokalnym repozytorium, a następnie zrobiłem to, git add -Aco, jak sądzę, dodało zbyt wiele plików do obszaru przejściowego. Jak mogę usunąć wszystkie pliki z obszaru przejściowego? Gdy to zrobię, zrobię to ręcznie git add "filename".
548 git 

10
Jak zignorować pliki w katalogu w Git?
Jaka jest właściwa składnia .gitignorepliku do ignorowania plików w katalogu? Czy może być config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* lub /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/* /lib/model/map/* /lib/model/om/* ?
544 git  gitignore 

6
Jak Git poradziłby sobie z kolizją SHA-1 na obiekcie blob?
Prawdopodobnie nigdy się to nie zdarzyło w prawdziwym świecie i może się nigdy nie wydarzyć, ale zastanówmy się nad tym: powiedzmy, że masz repozytorium git, dokonaj zatwierdzenia i otrzymaj bardzo pecha: jedna z kropek kończy się tym samym SHA-1 jako kolejny, który jest już w twoim repozytorium. Pytanie brzmi, jak …

6
Lista pilotów do repozytorium Git?
Mam repozytorium Git. To repozytorium ma wiele zdalnych repozytoriów (tak myślę). Jak mogę uzyskać listę zdalnych repozytoriów należących do tego repozytorium? Jak git list --remotesczy coś takiego?
542 git 

6
Jak cofnąć zatwierdzenie ostatniego nieprzesuniętego zatwierdzenia git bez utraty zmian
Czy istnieje sposób, aby przywrócić popełnić tak, że moja kopia lokalna utrzymuje zmiany dokonane w które popełniają, ale stają się one Niezaangażowane zmiany w mojej kopii roboczej? Wycofanie zatwierdzenia przenosi cię do poprzedniego zatwierdzenia - chcę zachować wprowadzone zmiany, ale zatwierdziłem je w niewłaściwej gałęzi. Nie zostało to popchnięte, tylko …
539 git 

11
Git ciągle pyta mnie o moje hasło klucza SSH
Utworzyłem klucze zgodnie z instrukcją github, zarejestrowałem je w github i spróbowałem jawnie użyć ssh-agent - jednak git nadal prosi mnie o moje hasło za każdym razem, gdy próbuję wykonać pull lub push. Co może być przyczyną?
537 git  github 



8
Czy composer.lock powinien być zaangażowany w kontrolę wersji?
Jestem trochę mylony z composer.lockużyciem w aplikacji z repozytorium. Widziałem wiele osób mówiących, że nie powinniśmy .gitignore composer.lockz repozytorium. Jeśli zaktualizuję biblioteki w środowisku programistycznym, będę mieć nową, composer.lockale nie będę mógł zaktualizować ich do wersji produkcyjnej, prawda? Czy to nie generuje konfliktów na tym pliku?


12
Zarządzanie dużymi plikami binarnymi za pomocą Git
Szukam opinii na temat obsługi dużych plików binarnych, od których zależy mój kod źródłowy (aplikacja internetowa). Obecnie omawiamy kilka alternatyw: Skopiuj pliki binarne ręcznie. Pro: Nie jestem pewien. Przeciw: jestem zdecydowanie temu przeciwny, ponieważ zwiększa to prawdopodobieństwo błędów podczas konfigurowania nowej witryny / migrowania starej. Stwarza kolejną przeszkodę do pokonania. …


11
Git and Mercurial - Porównaj i kontrastuj
Od jakiegoś czasu używam subversion do moich osobistych projektów. Coraz częściej słyszę wspaniałe rzeczy o Git i Mercurial oraz ogólnie o DVCS. Chciałbym dać wir całej DVCS, ale nie znam zbyt dobrze żadnej z tych opcji. Jakie są różnice między Mercurial a Git? Uwaga: nie próbuję dowiedzieć się, który jest …


4
Cofnij git stash pop, co powoduje konflikt scalania
Zacząłem wprowadzać zmiany w bazie kodu, nie zdając sobie sprawy, że zajmowałem się starą gałęzią tematów. Aby je przenieść, chciałem je schować, a następnie zastosować w nowym oddziale master. Zwykłem git stash popprzenosić zmiany w toku do tej nowej gałęzi, zapominając, że nie utworzyłem nowych zmian w master przed utworzeniem …
518 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.