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.

9
Jak grepować różnice git?
Czy istnieje sposób pokazania git-diff przefiltrowanego przez dany wzorzec. Coś jak git grepdiff pattern changed file +++ some sentence with pattern changed file 2 --- some other pattern Niestety najprostsze rozwiązanie nie wystarczy git diff | grep pattern +++ some sentence with pattern --- some other pattern # not an …
81 git  grep  diff 


1
Jak przerwać działanie Git Bisect
Zacząłem mój git w połowie od określenia dobrych i złych wersji, ale nie sądzę, żeby się zarejestrowali. Dodatkowo, ponieważ próbuję określić git w połowie na dobre i na złe, nie sądzę, aby git cokolwiek robił. Chciałbym przerwać całą połowę, aby móc ponownie rozpocząć operację. git bisect resetwydaje się być tym, …
81 git  abort  git-bisect 

4
Dlaczego skrytka git nie jest unikalna dla każdej gałęzi?
Przypuszczam, że pozwala na przenoszenie zmian z jednej gałęzi do drugiej, ale po to jest właśnie wybieranie wiśni i jeśli nie zatwierdzasz swoich zmian, być może nie powinieneś ich przenosić? Czasami zakładałem niewłaściwą skrytkę w niewłaściwym oddziale, co powodowało, że zastanawiałem się nad tym pytaniem.
81 git  git-stash 

6
Czy GitHub dla Windows współpracuje z GitLab?
Pracując nad projektem z wykorzystaniem GitHub, zakochałem się w GitHub dla Windows jako klient. Teraz nowy projekt wskazuje, gdzie będę używać GitLab zamiast GitHub. Czy nadal będę mógł używać GitHub dla Windows jako klienta GitLab? W końcu oba są oparte na git, prawda? Jeśli nie, jacy klienci są dostępni dla …

5
Git ładne kolory w formacie
Próbuję ustawić ładne kolory formatu dla Git. Z tego co wiem, wersja 1.6.0 rozpoznaje tylko kolory czerwony, zielony i niebieski. $ git log --pretty=format:"%Credred%Creset %Cgreengreen%Creset %Cyellowyellow%Creset %Cblueblue%Creset %Cmagentamagenta%Creset %Ccyancyan%Creset %Cwhitewhite%Creset" red green %Cyellowyellow%Creset blue %Cmagentamagenta %Ccyancyan %Cwhitewhite Ponadto żaden z kolorów nie działa z formatem kolorów w nawiasach. Czy istnieje …
81 git 


3
plik indeksu mniejszy niż oczekiwano
Dziś rano zacząłem otrzymywać ten błąd z gita: fatal: plik indeksu mniejszy niż oczekiwano fatal: git status --porcelain failed Masz pojęcie, co się dzieje i jak to rozwiązać?
81 git 


9
polecenie git, aby uczynić jedną gałąź inną
Próbuję wziąć gałąź ze zmianami i przywrócić ją, aby była identyczna z wyższą wersją, od której się odbiegła. Zmiany są zarówno lokalne, jak i zostały zepchnięte na github, więc żadne z nich git resetlub nie git rebasesą naprawdę wykonalne, ponieważ zmieniają historię, co jest złe w przypadku gałęzi, która została …

2
Przeglądanie historii GIT przeniesionych plików
Pomimo przeczytania wielu innych postów dotyczących GIT i przeniesionych plików, wciąż mam problem ze zrozumieniem, jak prześledzić pełną historię. Postępowanie gitk myfilezgodnie z sugestią tutaj wydaje się pokazywać historię tylko do poprzedniego ruchu. Rozumiem, że GIT nie śledzi plików, tylko ich zawartość. Więc na pewno powinienem być w stanie zobaczyć …
81 git 

2
Jaka jest różnica między „git checkout -f” a „git reset --hard HEAD”?
Muszę cofnąć lokalne zmiany dla wdrożeń. ( svn revertUżywałem tego w czasach starego szkoły SVN.) I używam git reset --hard HEADdo tego. (Również git fetchi git merge origin/$branch --no-ffdo synchronizacji z odgałęzieniem upstream.) Ale niektóre artykuły wskazują git checkout -fna cofnięcie zmian. Jakie są kluczowe różnice między tymi poleceniami. Który …
81 git 

5
Kiedy używać poddrzewa git?
Jaki problem git subtreerozwiązuje? Kiedy i dlaczego powinienem używać tej funkcji? Czytałem, że jest używany do rozdzielania repozytoriów . Ale dlaczego nie miałbym po prostu utworzyć dwóch niezależnych repozytoriów zamiast skleić dwa niepowiązane w jedno? W tym samouczku GitHub wyjaśniono, jak wykonywać scalenia poddrzewa Git . W pewnym sensie wiem, …
81 git  git-subtree 


13
Git pod oknami: MSYS czy Cygwin?
Planuję przenieść swoje projekty do git i obecnie zastanawiam się, która opcja jest najlepsza i / lub najbardziej stabilna pod Windows. Z tego, co wiem, mam w zasadzie 2,5 opcji: MSYSgit git pod Cygwin (aka 2.5) MSYSgit z zachęty Cygwin (zakładając, że Cygwin git jest już zainstalowany). Uwaga: IMO Cygwin …
80 git  cygwin  msysgit  dvcs 

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.