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.


11
Tymczasowo wyśledzić pliki z git
Mam skonfigurowanego lokalnego git na moim komputerze. Kiedy zainicjowałem git, dodałem wstępnie skompilowane biblioteki lib i binarne. Jednak teraz, podczas opracowywania, nie chcę sporadycznie rejestrować tych plików. Nie chcę usuwać tych plików z repozytorium. Czy jest jakiś sposób, aby nie śledzić tych plików, dopóki nie ukończę programowania. (Myślę, że nie …
450 git  github  repository 

2
Git - różnica między „zakładaniem niezmienionym” a „pomijaniem”
Mam lokalne zmiany w pliku, których nie chcę zatwierdzać w moim repozytorium. Jest to plik konfiguracyjny do budowy aplikacji na serwerze, ale chcę budować lokalnie z różnymi ustawieniami. Oczywiście plik zawsze pojawia się, gdy robię „status git” jako coś, co można inscenizować. Chciałbym ukryć tę konkretną zmianę i jej nie …
450 git  git-index 




9
Jak wyświetlić różnicę plików w git przed zatwierdzeniem
Często mi się to zdarza: Pracuję nad kilkoma powiązanymi zmianami jednocześnie w ciągu jednego lub dwóch dni, a kiedy nadszedł czas na zatwierdzenie, w końcu zapominam o zmianach w określonym pliku. (To tylko osobiste repozytorium git, więc nie mam nic przeciwko, aby mieć więcej niż jedną aktualizację w zatwierdzeniu.) Czy …
443 git  git-diff 

25
Jak naprawić błąd GIT: plik obiektowy jest pusty?
Gdy próbuję zatwierdzić zmiany, pojawia się ten błąd: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt Masz pomysł, jak rozwiązać ten błąd? EDYTOWAĆ Próbowałem git fsckMam: error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) is corrupt
442 git 

11
Obsługa nazw plików w git
Przeczytałem, że zmieniając nazwę plików w git , powinieneś zatwierdzić wszelkie zmiany, zmienić nazwę, a następnie wprowadzić zmiany w pliku o zmienionej nazwie. Git rozpozna plik na podstawie zawartości, zamiast widzieć go jako nowy nieśledzony plik i zachowa historię zmian. Jednak robiąc to właśnie tej nocy, w końcu powróciłem do …
440 git  git-mv 

6
Jaka jest różnica między „git reset” a „git checkout”?
Zawsze o tym myślałem git reset i git checkouttak samo, w tym sensie, że oba przywracają projekt do konkretnego zatwierdzenia. Uważam jednak, że nie mogą być dokładnie takie same, ponieważ byłoby to zbędne. Jaka jest faktyczna różnica między nimi? Jestem trochę zdezorientowany, ponieważ svn musi tylko svn cocofnąć zatwierdzenie. DODANY …


6
Nie można wyświetlić drzewa Git w terminalu
Stary artykuł Killswitchcollective.com z 30 czerwca 2009 r. Zawiera następujące dane wejściowe i wyjściowe git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G Interesuje mnie, w jaki sposób otrzymujesz drzewny widok zatwierdzeń w twoim terminalu bez używania Gitk lub Gitx w …

4
Musisz zresetować gałąź git do wersji początkowej
Przez przypadek pracowałem nad oddziałem, przez który nie powinienem był być przez jakiś czas, więc rozgałęziłem się, nadając mu odpowiednią nazwę. Teraz chcę zastąpić gałąź, w której nie powinienem był być w wersji z pochodzenia (github). Czy jest na to łatwy sposób? Próbowałem usunąć gałąź, a następnie zresetować gałąź śledzenia, …
439 git 

26
Otrzymywanie „krytycznego: nie repozytorium git” podczas próby zdalnego dodania repozytorium Git
Przedstawiam się Gitowi, wykonując ten samouczek: uruchomienie jekyll na prawiefreespeech.net Wszystko działa dobrze do momentu dodania repo do mojej lokalnej maszyny: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (Po zastąpieniu USERNAME, NFSNSERVER i REPOAME poprawnymi nazwami) pojawia się błąd: fatal: Not a git repository (or any of the parent directories): .git Czy …
439 git 

6
Jak korzystać z git bisect?
Przeczytałem kilka artykułów, które mówią, że git bisectto niesamowite. Nie jestem jednak native speakerem i nie rozumiem, dlaczego jest niesamowity. Czy ktoś mógłby zademonstrować za pomocą próbki kodu: Jak tego użyć? Czy to tak po prostu svn blame?
438 git  git-bisect 

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.