Jestem trochę zdezorientowany co do zalet i wad używania .git/info/excludei .gitignorewykluczania plików. Oba są na poziomie repozytorium / projektu, więc czym się różnią i kiedy powinniśmy użyć
Jestem trochę zdezorientowany co do zalet i wad używania .git/info/excludei .gitignorewykluczania plików. Oba są na poziomie repozytorium / projektu, więc czym się różnią i kiedy powinniśmy użyć
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...
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...
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...
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ć...
$ 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...
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
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...
Po wykonaniu poniższych czynności pojawia się następujący błąd: To [email protected]:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to '[email protected]:username/repo-name.git' hint: Updates were rejected because the tag already exists in the...
Zgłosiłem problem do projektu. Teraz właściciel zmienił stan na zamknięty, ale jak mogę to zmienić, aby ponownie się otworzył? Czytałem gdzieś, że potrzebuję praw do operacji pchania i ciągnięcia. Czy to prawda
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...
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...
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ą...
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...
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...
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...
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
Chciałbym, aby polecenie git cobyło takie samo jak pisanie git checkout. Zwykły alias Bash ( alias co='checkout') nie
Próbuję przenieść tylko zawartość jednego repozytorium ( repo1) do innego istniejącego repozytorium ( repo2) za pomocą następujących poleceń: git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 git push Ale to nie działa. Przejrzałem podobny post, ale znalazłem...
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ę...