Pytania oznaczone «git»

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

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

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

143
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 powinienem schować...

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

142
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

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

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

141
Nagraj operację kopiowania plików za pomocą Git

Kiedy przenoszę plik w git za pomocą git-mv, status pokazuje, że plik został zmieniony i nawet jeśli zmienię niektóre fragmenty, nadal uważa się, że jest to prawie to samo (co jest dobre, ponieważ pozwala mi śledzić jego historię) . Kiedy kopiuję plik, oryginalny plik ma pewną historię, którą...

141
Git Clone: ​​Tylko pliki, proszę?

Chcę sklonować repozytorium GIT i NIE kończyć się .gitkatalogiem. Innymi słowy, chcę tylko pliki. Czy jest na to sposób? git clone --no-checkoutzrobiłem dokładnie odwrotnie niż chciałem (dał mi tylko .gitkatalog). Próbuję to zrobić dla zdalnego repozytorium, a nie lokalnego, co oznacza, że nie...

141
Gdzie Git przechowuje SHA1 zatwierdzenia dla podmodułu?

Wiem, że kiedy dodajesz moduł podrzędny do repozytorium git, śledzi on konkretne zatwierdzenie tego modułu podrzędnego, do którego odwołuje się jego sha1. Próbuję znaleźć miejsce przechowywania tej wartości sha1. .gitmodulesI .git/configpliki pokazać tylko ścieżki dla modułem, ale nie SHA1 z...

141
Jak zmniejszyć folder .git

Moja obecna baza ma łączną wielkość ok. 200MB. Ale mój folder .git ma niesamowity rozmiar 5 GB (!). Odkąd wypycham swoją pracę na serwer zewnętrzny, nie potrzebuję dużej lokalnej historii ... Jak mogę zmniejszyć folder .git, aby zwolnić miejsce na moim notebooku? Czy mogę usunąć wszystkie...

141
gitignore bez plików binarnych

Jak można ignorować pliki binarne podczas gitkorzystania z .gitignorepliku? Przykład: $ g++ hello.c -o hello Plik „hello” jest plikiem binarnym. Czy można gitzignorować ten

141
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ę...