Pytania otagowane jako git-branch

git-branch to polecenie Git, które zarządza gałęziami.



11
Poznaj twórcę gałęzi Git
Chcę się dowiedzieć, kto stworzył oddział. Jestem w stanie to zrobić z: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Jednak zwraca to ostatniego zatwierdzającego na gałąź, niekoniecznie osobę, która utworzyła gałąź.
159 git  git-branch 

3
Jakie są różnice między oddziałem lokalnym, lokalnym oddziałem śledzenia, oddziałem zdalnym i oddziałem zdalnego śledzenia?
Właśnie zacząłem używać Gita i naprawdę pomyliłem się między różnymi gałęziami. Czy ktoś może mi pomóc dowiedzieć się, jakie są następujące typy gałęzi? oddziały lokalne lokalne oddziały śledzenia zdalne oddziały oddziały zdalnego śledzenia Jaka jest różnica między nimi? A jak one ze sobą współpracują? Chyba bardzo pomocny będzie szybki kod …

6
Dlaczego git-rebase daje mi konflikty scalania, kiedy wszystko, co robię, to zgniatanie zatwierdzeń?
Mamy repozytorium Gita z ponad 400 zatwierdzeniami, z których pierwsze kilkadziesiąt to wiele prób i błędów. Chcemy uporządkować te zatwierdzenia, zgniatając wiele w jednym zatwierdzeniu. Oczywiście git-rebase wydaje się właściwą drogą. Mój problem polega na tym, że kończy się to konfliktami scalania, a te konflikty nie są łatwe do rozwiązania. …

12
Usuń gałęzie w Bitbucket
Stworzyłem wiele oddziałów w jednym z naszych repozytoriów. Te gałęzie służą do testowania, zanim zostaną wyciągnięte do mastera. Teraz widzę ich wiele na liście i nigdy więcej z niej nie skorzystamy. Jak usunąć te gałęzie bezpośrednio do Bitbucket?

6
Git push branch z jednego pilota do drugiego?
Mam skonfigurowane następujące piloty: $ git remote korg rorg Oraz następujące gałęzie: $ git branch -a * (no branch) remotes/korg/gingerbread remotes/korg/gingerbread-release remotes/korg/honeycomb remotes/korg/honeycomb-mr1-release remotes/korg/master remotes/m/android-2.3.3_r1 -> refs/tags/android-2.3.3_r1a remotes/m/gingerbread -> korg/gingerbread Teraz chcę wypchnąć wszystkie zdalne gałęzie z korgdo rorgzdalnego. Jak mogę to zrobić? Najlepiej bez tworzenia lokalnego oddziału dla każdego …



4
Posiadasz prywatną gałąź publicznego repozytorium na GitHub?
Mam publiczny projekt PHP w repozytorium GitHub, który zawiera tylko jedną gałąź (master). Chcę mieć oddzielną gałąź / fork, która jest dla mnie prywatna (zapłaciłem za prywatne repozytoria GitHub). Chciałbym móc scalić zmiany z oddziału prywatnego / forka do repozytorium publicznego i odwrotnie. Mając to na uwadze, oto moje pytania: …
128 github  git-branch  fork 

8
Jak „wyciągnąć” do gałęzi, która nie jest obecna?
Kiedy biegniesz git pullpo mastergałęzi, zwykle ciągnie origin/master. Jestem w innej gałęzi o nazwie newbranch, ale muszę uruchomić polecenie, które wykonuje polecenie git pullod origin/masterdo, masterale nie mogę uruchomić git checkoutzmiany wybranej gałęzi, dopóki nie zakończy się ściąganie. Czy jest na to sposób? Aby dać trochę informacji, repozytorium przechowuje witrynę …
126 git  branch  git-branch 

1
Zaktualizuj przestarzałą gałąź względem mastera w repozytorium Git
Mam repozytorium Git, które ma gałąź (lokalną i zdalną), która stała się nieaktualna. Chciałbym zaktualizować tę gałąź z gałęzią główną, ale nie wiem, jak to zrobić. Prawdopodobnie będzie też wiele konfliktów podczas łączenia. Jak mogę przenieść lub zaktualizować ten nieaktualny oddział do tego samego stanu, co oddział główny?
124 git  git-branch 

11
Zmień zdalne HEAD w Git, aby wskazywał coś innego niż master
Jak ustawić odwołanie HEAD pilota Git tak, aby wskazywało na coś innego niż „master”? W moim projekcie obowiązuje zasada nieużywania gałęzi „master” (wszystkie gałęzie mają mieć zrozumiałe nazwy). Co więcej, kanoniczne repozytorium główne jest dostępne tylko przez ssh: //, bez dostępu do powłoki (jak GitHub lub Unfuddle). Mój problem polega …

7
Jak zmienić nazwę gałęzi „master” w Git na „wydanie”?
Chcielibyśmy wymusić nową politykę dla naszych projektów, zgodnie z którą gałąź główna będzie teraz nazywana gałęzią wydania, aby upewnić się, że jest bardziej jasne, w jaki sposób powinna być używana. Oczywiście będziemy mieć również rozwijanie i wydawanie gałęzi kandydatów. Rozumiem, że mogę lokalnie zmienić nazwę gałęzi głównej, używając po prostu …

1
git remote prune - nie pokazałem tylu przyciętych gałęzi, jak się spodziewałem
Ze strony podręcznika: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Więc usunąłem kilka gałęzi za pomocą git push origin :staleStuff a potem pobiegł git remote prune origin Jednak tylko …

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.