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.

12
Git: Zobacz moje ostatnie zatwierdzenie
Chcę tylko zobaczyć pliki, które zostały zatwierdzone w ostatnim zatwierdzeniu dokładnie tak, jak widziałem listę, kiedy to zrobiłem git commit. Niestety szukam git "last commit" log w Google mnie nigdzie nie prowadzi. I git diff HEAD^..HEAD nie jest oczywiście tym, czego potrzebuję, ponieważ wyrzuca też wnętrzności zmiany.
389 git 


19
Co trafia do Twojego .gitignore, jeśli używasz CocoaPods?
Zajmuję się tworzeniem iOS od kilku miesięcy i właśnie poznałem obiecującą bibliotekę CocoaPods do zarządzania zależnościami. Wypróbowałem to na osobistym projekcie: dodałem zależność od Kiwi do mojego Podfile, uruchomiłem pod install CocoaPodsTest.xcodeproji voila , działało świetnie. Zastanawiam się tylko: co mam zameldować i co zignorować w przypadku kontroli wersji? Wydaje …

4
Przerwać git wiśniowy?
Uciekłem git cherry-pick <hash>i miałem konflikty scalania. Nie chcę rozwiązywać konfliktów, chcę po prostu zrezygnować z wyboru. Podczas rzeczywistego łączenia (z git merge) jest przydatna git merge --abort. Jaki jest odpowiednik zbierania wiśni?

4
Wciśnij jednocześnie zatwierdzenia i tagi git
Zdaję sobie sprawę z powodu, że git push --tagsjest to osobna operacja niż zwykła stara git push. Pchanie tagów powinno być świadomym wyborem, ponieważ nie chcesz przypadkowego popchnięcia. W porządku. Ale czy istnieje sposób, by połączyć oba te elementy? (Oprócz git push && git push --tags.)
387 git 

9
Dlaczego moje repozytorium Git weszło w stan odłączonego HEAD?
Skończyło się dzisiaj z odłączoną głową, ten sam problem, jak opisano w: git push mówi wszystko na bieżąco, mimo że mam lokalne zmiany O ile wiem, nie zrobiłem nic niezwykłego, po prostu zatwierdzam i wypycham z mojego lokalnego repozytorium. Więc jak skończyłem z detached HEAD?
386 git 


17
Przekazywanie istniejącego repozytorium Git do SVN
Całą swoją pracę wykonywałem w Git i naciskałem na GitHub. Jestem bardzo zadowolony zarówno z oprogramowania, jak i strony, i nie chcę w tym momencie zmieniać moich praktyk pracy. Mój doradca doktorski prosi wszystkich studentów o zachowanie pracy w repozytorium SVN, które jest hostowane na uniwersytecie. Znalazłem mnóstwo dokumentacji i …
384 svn  git  git-svn 

8
Push zatwierdza do innego oddziału
Czy możliwe jest zatwierdzanie i przekazywanie zmian z jednej gałęzi do drugiej. Załóżmy, że zatwierdziłem zmiany w BRANCH1 i chcę przekazać je do BRANCH2 . Czy z BRANCH1 można zrobić: git push origin **BRANCH2** A następnie zresetować BRANCH1?
384 git  git-branch 


5
Jak przenieść niektóre commity na podstawie innej gałęzi w git?
Sytuacja: mistrz jest na X quickfix1 jest w X + 2 zatwierdza Tak, że: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Potem zacząłem pracować nad Quickfix2, ale przez przypadek wziąłem Quickfix1 jako gałąź źródłową do skopiowania, a nie master. Teraz Quickfix2 jest na X + 2 zatwierdzeń + 2 odpowiednie …
381 git  commit  patch 

8
Uzyskaj krótki skrót wersji Git
Czy istnieje prostszy sposób na uzyskanie skrótu w wersji HEADGit? Chcę zobaczyć takie same dane wyjściowe, jak: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Pierwotnie użyłem powyższego polecenia, aby wygenerować ciąg wersji, ale jest to jeszcze lepsze: git describe --tags …
381 git 

2
Korzystanie z git, aby uzyskać najnowszą wersję
Chcę śledzić projekt korzystający z git. Nie chcę klonować pełnego repozytorium i pełnej historii, chcę tylko najnowszą wersję i chcę móc aktualizować do nowych wersji ze zdalnego projektu. Próbowałem użyć git clone, ale tworzy to kopię całego repozytorium (ogromny rozmiar pliku), a śledzenie zmian powoduje, że przestrzeń dyskowa jest jeszcze …
380 git 

18
git: Twój oddział wyprzedza X zatwierdzeń
Jak to się właściwie dzieje? Obecnie pracuję w jednym repozytorium, więc oto mój przepływ pracy: Zmień pliki Popełnić Powtarzaj 1-2, aż będziesz zadowolony Naciśnij, aby opanować Potem, gdy robię a git status, mówi mi, że moja gałąź wyprzedza X zatwierdzeń (przypuszczalnie ta sama liczba zatwierdzeń, które zrobiłem). Czy dlatego, że …
379 git  git-commit 

4
Jakie modele rozgałęzień Git działają dla Ciebie?
Nasza firma obecnie używa prostego modelu rozgałęziania magistrali / wydania / poprawek i chciałaby uzyskać porady na temat tego, które modele rozgałęziania najlepiej sprawdzają się w Twojej firmie lub w procesie rozwoju. Przepływy pracy / modele rozgałęziające Poniżej znajdują się trzy główne opisy tego, które widziałem, ale są one częściowo …

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.