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.

10
Jak wybierać z odległego oddziału?
Mam problem z wykonaniem selekcji. Na moim komputerze lokalnym jestem obecnie w gałęzi „master”. Chcę wybrać najlepszy wybór w zatwierdzeniu z innej gałęzi o nazwie „zebra”. Gałąź „zebra” to gałąź zdalna. Więc status git: # On branch master nothing to commit (working directory clean) Ok, teraz próbuję wybrać najlepsze zatwierdzenie, …
144 git 

2
Jak przenieść zatwierdzenie do strefy przejściowej w git?
Jeśli chcesz przenieść zatwierdzenie do obszaru przejściowego - to znaczy odrzucić go i przenieść wszystkie zmiany, które były w nim, do obszaru przejściowego (skutecznie ustawiając gałąź w stanie, w którym znajdowałaby się przed zatwierdzeniem) - jak ty to robisz? A może jest to coś, czego nie możesz zrobić? Najlepiej, co …
143 git  commit  staging 

19
Nie można przekazać do repozytorium Git w usłudze Bitbucket
Utworzyłem nowe repozytorium i napotykam na dziwny błąd. Używałem Git wcześniej w Bitbucket, ale właśnie sformatowałem go i teraz nie mogę uruchomić Git. Po zatwierdzeniu musiałem dodać swój adres e-mail i imię do globals, ale potem wszystko się udało. Kiedy próbuję użyć polecenia git push origin master to nie działa. …
143 git  bitbucket  git-bash 

10
Jaki jest właściwy sposób „zdobycia” prywatnego repozytorium?
$ go getPo wielu próbach w Google szukam sposobu na pracę z prywatnym repozytorium. Pierwsza próba: $ go get -v gitlab.com/secmask/awserver-go Fetching https://gitlab.com/secmask/awserver-go?go-get=1 https fetch failed. Fetching http://gitlab.com/secmask/awserver-go?go-get=1 Parsing meta tags from http://gitlab.com/secmask/awserver-go?go-get=1 (status code 200) import "gitlab.com/secmask/awserver-go": parse http://gitlab.com/secmask/awserver-go?go-get=1: no go-import meta tags package gitlab.com/secmask/awserver-go: unrecognized import path "gitlab.com/secmask/awserver-go …
143 git  go 

4
Jak stworzyć nową (i pustą!) Gałąź „root”?
Chciałbym zdefiniować nową gałąź „root” w tym repozytorium git. Przez gałąź "root" rozumiem gałąź, która jest całkowicie niezależna od wszystkich innych gałęzi w repozytorium 1 . Niestety, nawet zatwierdzenie (nazwijmy to A) w samej podstawie drzewa zatwierdzeń repozytorium zawiera wiele plików (było to repozytorium zainicjowane w już dość dojrzałym projekcie). …
143 git 

7
Jaki jest zamierzony przypadek użycia skrytki git?
Jeśli pracuję w gałęzi A i nagle muszę pracować na gałęzi B, zanim będę gotowy z zatwierdzeniem w gałęzi A, przechowuję zmiany w gałęzi A, kasuję B, wykonuję tam swoją pracę, a następnie kasuję A i stosuję skrytkę. Jeśli pracuję nad A i chcę przestać pracować na jeden dzień, czy …
143 git  git-stash 

3
Dlaczego git monituje mnie o komunikat zatwierdzenia scalania po ściągnięciu?
Niedawno, po jakimś czasie git pull, git zaczął tworzyć mój edytor tekstu i prosić o wiadomość o zatwierdzeniu scalenia. Komunikat dotyczący zatwierdzenia jest już wstępnie wypełniony, a ja muszę tylko zapisać i zamknąć okno, aby zakończyć ściąganie. W przeszłości dokonywał scalania po cichu, ze standardowym komunikatem o zatwierdzeniu (zgodnie z …
142 git  git-pull 

1
Odwołania do zatwierdzeń na githubie
Chciałbym odnosić się do zatwierdzeń w innych repozytoriach (w tym przypadku podmoduły) w kwestiach github mojego głównego repozytorium. Czy można to zrobić bez wpisywania pełnego hiperłącza w sposób podobny do tego, jak github tworzy skrócone hiperłącze z numeru zatwierdzenia?
142 git  github 


8
Błąd „tag już istnieje w zdalnym” po ponownym utworzeniu tagu git
Po wykonaniu poniższych czynności pojawia się następujący błąd: To git@provider.com:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote. Utworzono repozytorium Sklonowano repozytorium na komputerze lokalnym. Zmodyfikował plik README, zatwierdził zmiany i …
142 git  repository  git-tag 

12
TortoiseGit nie wyświetla nakładek ikon
Używam już TortoiseGitprawie cały rok. U mnie działało bardzo dobrze do wczoraj, kiedy napotkałem problem. Kasowałem folder, gdy Eksplorator Windows trochę się na mnie zawiesił (zawiesił się na „wykrywaniu elementów”) przez ponad godzinę, po czym ponownie uruchomiłem system. Od tamtego czasu (a ja nie jestem pewien, czy ten incydent opisany …
142 git  tortoisegit 

1
Nowy plik utworzony w Xcode 9.3, <wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plist czy powinien zostać zatwierdzony?
Pobrałem nowo wydany Xcode 9.3, ponownie skompilowałem mój obszar roboczy i zauważyłem, że utworzył nowy plik: &lt;mywsname&gt;.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist których zawartość to: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;IDEDidComputeMac32BitWarning&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;/plist&gt; Zastanawiam się, czy ten plik powinien zostać zignorowany lub zatwierdzony przez git. Nie …
141 ios  xcode  git 


4
Jak odróżnić niezatwierdzone zmiany lokalne od pochodzenia
Powiedzmy, że sklonowałem repozytorium i zacząłem modyfikować pliki. Wiem, że jeśli mam lokalne niezatwierdzone zmiany, mogę wykonać git diff test.txtróżnicę w następujący sposób i pokaże mi różnicę między bieżącą lokalną HEAD a zmodyfikowanymi, niezatwierdzonymi zmianami w pliku. Jeśli zatwierdzę te zmiany, mogę porównać je z oryginalnym repozytorium za pomocągit diff …
141 git  git-diff 

12
Dlaczego moje repozytorium git jest tak duże?
145 mln = .git / objects / pack / Napisałem skrypt, aby zsumować rozmiary różnic każdego zatwierdzenia i zatwierdzenia przed przejściem wstecz od końcówki każdej gałęzi. Otrzymuję 129 MB, czyli bez kompresji i bez uwzględniania tych samych plików we wszystkich oddziałach i wspólnej historii między oddziałami. Git bierze to wszystko …
141 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.