Pytania oznaczone «git»

473
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...

473
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ę,...

472
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......

471
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

468
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...

464
Rozwiązywanie konfliktu Git z plikami binarnymi

Korzystam z Git w systemie Windows (msysgit), aby śledzić zmiany w niektórych pracach projektowych. Dzisiaj pracowałem na innym komputerze (ze zdalnym repozytorium brian) i teraz próbuję scalić zmiany dokonane dzisiaj z powrotem w mojej zwykłej lokalnej wersji na moim laptopie. Na laptopie git...

460
Jak różnicować zatwierdzenie z rodzicem?

Czy oprócz pisania aliasu lub skryptu istnieje krótsze polecenie pobierania różnic dla konkretnego zatwierdzenia? git diff 15dc8^..15dc8 Jeśli podasz tylko jeden identyfikator zatwierdzenia git diff 15dc8, różni się on od zatwierdzenia względem