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.


6
Pokaż, który tag git używasz?
Mam problem ze znalezieniem, który tag jest obecnie sprawdzony. Kiedy robię: git checkout tag1 git branch Nie mogę się dowiedzieć, na którym znaczniku jestem. Rejestruje tylko: * (no branch) master Czy można dowiedzieć się, które tagi są sprawdzane? W powyższym przykładzie byłoby to tag1.

12
Dobre sposoby zarządzania dziennikiem zmian za pomocą git?
Korzystam z Git od jakiegoś czasu, a ostatnio zacząłem używać go do oznaczania swoich wydań, aby móc łatwiej śledzić zmiany i zobaczyć, która wersja jest uruchomiona przez każdego z naszych klientów (niestety kod obecnie nakazuje że każdy klient ma własną kopię strony PHP; Zmieniam to, ale jest powolna). W każdym …
214 git  github  changelog 

9
Jak pobrać oddział za pomocą git?
Mam projekt hostowany na GitHub. Utworzyłem oddział na jednym komputerze, a następnie przekazałem moje zmiany do GitHub za pomocą: git push origin branch-name Teraz jestem na innym komputerze i chcę pobrać tę gałąź. Więc próbowałem: git pull origin branch-name ... ale to wszystko zastąpiło moją gałąź główną zmianami w mojej …
214 git  branch 


11
Git log, aby uzyskać zatwierdzenia tylko dla określonej gałęzi
Chcę wyświetlić listę wszystkich zatwierdzeń, które są tylko częścią określonej gałęzi. Poniżej wymieniono wszystkie zatwierdzenia z oddziału, ale także od rodzica (master) git log mybranch Inną opcją, którą znalazłem, było wykluczenie zatwierdzeń osiągalnych przez mistrza i daje mi to, czego chcę, ALE chciałbym uniknąć potrzeby znajomości nazw innych gałęzi. git …
214 git 

9
Jak usunąć konkretną wersję w historii git?
Załóżmy, że twoja historia gitów wygląda następująco: 1 2 3 4 5 1–5 to osobne wersje. Musisz usunąć 3, jednocześnie zachowując 1, 2, 4 i 5. Jak to zrobić? Czy istnieje skuteczna metoda, jeśli po usunięciu istnieją setki wersji?
213 git 

4
Jak skonfigurować projekt git, aby korzystał z zewnętrznego submodułu repo?
Chciałbym utworzyć repozytorium, które pobiera repozytorium zdalne. Na przykład powiedzmy jQuery jako submoduł: git://github.com/jquery/jquery.git Jaki byłby proces tworzenia repozytorium z jQuery jako podmodułem i dodawania własnego zewnętrznego jako zdalnego repo. Czy po ustawieniu, jeśli popchnę / pociągnę do własnego pilota, czy zewnętrzny pozostanie nienaruszony?


2
Jak pobrać dziennik ze wszystkich gałęzi jednocześnie dla autora?
Muszę uzyskać raport wszystkich zatwierdzeń dokonanych przez autora. Do tej pory mam skrypt, który otacza następujące polecenie: git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr To działa dobrze. Jednak raportuje tylko działania dla bieżącego oddziału. Czy jest jakaś opcja, która rejestrowałaby komunikaty zatwierdzenia dla autora ze wszystkich gałęzi , nie …
213 git 

11
Jaka jest praktyczna różnica między repozytorium Bare i non-Bare?
Czytałem o repozytoriach Git i nagich i domyślnych / domyślnych. Nie byłem w stanie dość dobrze (teoretycznie) zrozumieć różnic między nimi i dlaczego powinienem „przepychać” do czystego repozytorium. Oto oferta: Obecnie jestem jedynym pracującym nad projektem na 3 różnych komputerach, ale później będzie w to zaangażowanych więcej osób, więc używam …
213 git  repository  git-bare 

5
Co to jest .gitignore?
Właśnie utworzyłem repozytorium Github i zastanawiałem się, do czego służy ten .gitignoreplik. Zacząłem od nie tworzenia jednego, ale dodałem jeden ze względu na fakt, że większość repozytoriów ma jedno. Czy muszę go mieć? Czy mogę to po prostu zignorować, czy ma to jakieś zastosowanie? Przeprowadziłem badania na ten temat, ale …
212 git  github  gitignore 

5
Ile git sha jest * ogólnie * uważane za niezbędne do jednoznacznego zidentyfikowania zmiany w danej bazie kodu?
Jeśli zamierzasz zbudować, powiedzmy, strukturę katalogów, w której katalog jest nazwany dla zatwierdzenia w repozytorium Git, i chcesz, aby był on wystarczająco krótki, aby twoje oczy nie krwawiły, ale wystarczająco długie, aby szansa na kolizję byłoby nieistotne, jaka część podciągów SHA jest na ogół wymagana? Powiedzmy, że chcę jednoznacznie zidentyfikować …
212 git  github  sha 


9
Do czego miałbym używać git-worktree?
Przeczytałem post Githuba na git-worktree . Piszą: Załóżmy, że pracujesz w repozytorium Git w gałęzi o nazwie feature, gdy użytkownik zgłasza błąd o wysokim priorytecie master. Najpierw tworzysz połączone drzewo robocze z nową gałęzią, hotfixsprawdzane względem mistrza […] Możesz naprawić błąd, wcisnąć poprawkę i utworzyć żądanie ściągnięcia. Kiedy pracuję nad …
211 git  git-worktree 

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.