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.


9
Jak zrobić płytkie podmoduły git?
Czy można mieć płytkie podmoduły? Mam superprojekt z kilkoma modułami podrzędnymi, z których każdy ma długą historię, więc ciągnięcie całej tej historii jest niepotrzebnie duże. Znalazłem tylko ten wątek bez odpowiedzi . Czy powinienem po prostu zhakować git-submodule, aby to zaimplementować?

5
Zdalna gałąź nie pojawia się w „git branch -r”
Pchałem do zdalnego repozytorium Bitbucket, a ostatnio mój kolega przesłał nową gałąź, którą utworzył, do tego samego repozytorium. Próbuję pobrać przesłane przez niego zmiany. $ git branch -a * master localbranch1 localbranch2 remotes/origin/master $ git branch -r pochodzenie / wzorzec W interfejsie użytkownika sieci Bitbucket widzę utworzoną przez niego gałąź. …
139 git 

11
Uzyskaj listę wszystkich zatwierdzeń git, w tym „utraconych”
Powiedzmy, że mam taki wykres: A---B---C---D (master) \ \-E---F (HEAD) Jeśli to zrobię git log --all --oneline, otrzymam wszystkie sześć zatwierdzeń. Ale jeśli wykres jest A---B---C---D (master, HEAD) \ \-E---F Nie zobaczę E i F. Czy mogę poprosić gita, aby powiedział mi o wszystkich zatwierdzeniach, łącznie z tymi w gałęziach, …
139 git  git-log 

11
Zmieniam wielkość liter w katalogu i wydaje się, że Git go nie rozpoznaje
Rozwijam projekt na OS X Lion, który jest pod kontrolą wersji Git. Miałem te katalogi pisane małymi literami, a później pisałem je wielkimi literami (np. Emailaddresses => EmailAddresses), ale wydaje się, że Git nie rozpoznaje zmiany. Nadal myśli, że katalogi są pisane małymi literami, kiedy uruchamiam git ls-filesi inne polecenia. …
139 git  macos 

12
Jak przypisać Git SHA1 do pliku bez Gita?
Jak rozumiem, kiedy Git przypisuje skrót SHA1 do pliku, ten SHA1 jest unikalny dla pliku na podstawie jego zawartości. W rezultacie, jeśli plik jest przenoszony z jednego repozytorium do drugiego, SHA1 dla pliku pozostaje taka sama, ponieważ jego zawartość nie uległa zmianie. Jak Git oblicza skrót SHA1? Czy robi to …
138 git  sha1 


3
Rozwiązywanie konfliktu scalania typu „oba dodane” w git?
Zmieniam bazę w git, a jeden konflikt, który otrzymuję, to „oba dodane” - to znaczy dokładnie ta sama nazwa pliku została dodana niezależnie w mojej gałęzi i gałęzi, na której się zmieniam. git statusmówi mi: # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm …
138 git  merge  rebase 

4
git generuje Gtk-OSTRZEŻENIE: nie można otworzyć ekranu
Pracowałem nad swoim projektem zdalnie za pomocą wiersza poleceń na komputerze, do którego nie mam uprawnień administratora, a po uruchomieniu pojawia git push origin mastersię następujący komunikat o błędzie: (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: Mój .git/configplik ma następującą zawartość: [core] repositoryformatversion = 0 filemode = true bare = false …






8
Jak scalić zdalne zmiany w GitHub?
Otrzymuję następujący błąd podczas pierwszej próby wypychania na Github: [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:me/me.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push --help' for …
137 git  github 

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.