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.





15
Jak zaimportować istniejące repozytorium Git do innego?
Mam repozytorium Git w folderze o nazwie XXX i mam drugie repozytorium Git o nazwie YYY . Chcę zaimportować repozytorium XXX do repozytorium YYY jako podkatalog o nazwie ZZZ i dodać całą historię zmian XXX do YYY . Struktura folderów przed: ├── XXX │ ├── .git │ └── (project files) …
476 git  merge  git-merge 


9
Zmiana wielkich liter nazw plików w Git
Próbuję zmienić nazwę pliku, aby miał inną wielkość liter niż wcześniej: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Jak widać, Git rzuca na to wyzwanie. Próbowałem też zmienić nazwę, używając tylko zwykłego starego mvpolecenia, ale Git nie wybiera nazwy (jako zmiany nazwy lub nowego pliku bez śledzenia). Jak …

25
Czy „git pull --all” może zaktualizować wszystkie moje lokalne oddziały?
Często mam co najmniej 3 odległe gałęzie: master, inscenizację i produkcję. Mam 3 lokalne oddziały, które śledzą te odległe gałęzie. Aktualizacja wszystkich moich lokalnych oddziałów jest żmudna: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production Chciałbym móc po prostu wykonać …
473 git 

10
git-diff, aby zignorować ^ M
W projekcie, w którym niektóre pliki zawierają ^ M jako separatory nowego wiersza. Zróżnicowanie tych plików jest pozornie niemożliwe, ponieważ git-diff widzi je, ponieważ cały plik jest tylko jedną linią. Jak się różni od poprzedniej wersji? Czy istnieje opcja typu „traktuj ^ M jak nowy wiersz przy różnicowaniu”? prompt> git-diff …
473 git  diff  newline  git-diff 

9
Zobacz zmiany w określonym pliku za pomocą git
Wiem, że mogę użyć git diffpolecenia do sprawdzenia zmian, ale, o ile rozumiem, jest on oparty na katalogu. Oznacza to, że podaje wszystkie zmiany wszystkich plików w bieżącym katalogu. Jak mogę sprawdzić zmiany tylko w jednym określonym pliku? Powiedzmy, że zmieniłem pliki file_1.rb, file_2.rb... file_N.rb, ale interesują mnie tylko zmiany …
472 git  git-svn 

12
Brak nowego wiersza na końcu pliku
Podczas robienia git diffnapis „Brak nowej linii na końcu pliku” . Ok, na końcu pliku nie ma nowego wiersza. O co tyle szumu? Jakie znaczenie ma przesłanie i co próbuje nam powiedzieć?
471 git  git-svn 


16
Usuń lokalne tagi git, które nie są już w zdalnym repozytorium
Używamy tagów w git jako część naszego procesu wdrażania. Od czasu do czasu chcemy wyczyścić te tagi, usuwając je z naszego zdalnego repozytorium. To jest całkiem proste. Jeden użytkownik usuwa tag lokalny i tag zdalny w jednym zestawie poleceń. Mamy mały skrypt powłoki, który łączy oba kroki. Drugi (trzeci, czwarty, …
468 git  git-tag 

11
Git Checkout: aktualizacja ścieżek jest niezgodna z przełączaniem gałęzi
Mój problem jest związany z błędem Fatal Git podczas przełączania gałęzi . Próbuję pobrać gałąź zdalną za pomocą polecenia git checkout -b local-name origin/remote-name ale pojawia się ten komunikat o błędzie: fatal: git checkout: aktualizacja ścieżek jest niezgodna z przełączaniem gałęzi. Czy planowałeś wyewidencjonować „origin / remote-name”, którego nie można …


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.