Pytania otagowane jako branch

„Gałąź” jest terminem stosowanym w systemach kontroli wersji, który reprezentuje niezależną linię rozwoju. W zależności od systemu repozytorium może zawierać jedną lub więcej gałęzi. Gałęzie są scalane, gdy zmiany muszą zostać propagowane z jednej gałęzi do drugiej.


14
Opisy oddziałów w Git
Czy w Git istnieje sposób na „opis” gałęzi? Podczas gdy próbuję używać opisowych nazw, praca przez pewien czas nad jedną gałęzią czasami tłumi moją pamięć o tym, dlaczego stworzyłem inne gałęzie tematyczne. Staram się używać opisowych nazw gałęzi, ale myślę, że „opis” (krótka uwaga na temat celu gałęzi) byłby miły.

4
Rozwidlanie vs. Rozgałęzianie w GitHub
Chciałbym dowiedzieć się więcej o zaletach i wadach tworzenia projektu github w porównaniu do tworzenia gałęzi projektu github. Forking sprawia, że ​​moja wersja projektu jest bardziej odizolowana od oryginalnej, ponieważ nie muszę być na liście współpracowników oryginalnego projektu. Ponieważ opracowujemy projekt we własnym zakresie, nie ma problemu z dodawaniem osób …
278 git  branch  github 

3
Jak mogę skopiować zawartość oddziału do nowego oddziału lokalnego?
Pracowałem w lokalnym oddziale, a także przekazałem zmiany do zdalnego. Chcę cofnąć zmiany w tym oddziale i zrobić coś innego, ale nie chcę całkowicie stracić pracy. Myślałem o czymś takim, jak utworzenie nowego oddziału lokalnie i skopiowanie tam starego oddziału, a następnie mogę cofnąć zmiany i kontynuować pracę nad starym …
270 git  branch 

5
Błędy scalania Git
Mam gałąź git o nazwie 9-sign-in-out z doskonale działającym kodem i chcę go przekształcić w master. Obecnie jestem w oddziale głównym. $ git branch 9-sign-in-out * master Próbuję przejść do 9-sign-in-outoddziału, ale nie pozwala mi to: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need to …

9
Jak uzyskać zmiany w oddziale w Git
Jaki jest najlepszy sposób na uzyskanie dziennika zatwierdzeń w oddziale od czasu, gdy został on rozgałęziony z bieżącego oddziału? Moje dotychczasowe rozwiązanie to: git log $(git merge-base HEAD branch)..branch Dokumentacja git-diff wskazuje, że git diff A...Bjest to równoważne z git diff $(git-merge-base A B) B. Z drugiej strony dokumentacja git-rev-parsuje …
264 git  branch 

3
Czy mogę domyślnie wyłączyć szybkie przesyłanie w git?
Naprawdę nie mogę sobie wyobrazić czasu, w którym wolałbym git mergezamiast tego git rebasei nie chcę, aby pojawił się zatwierdzony. Czy jest jakiś sposób, aby skonfigurować git, aby domyślnie wyłączał szybkie przekazywanie? Fakt, że istnieje --ffopcja, wydaje się sugerować, że istnieje sposób, ale nie mogę tego znaleźć w dokumentacji.



4
Jak poprawnie zamknąć gałąź funkcji w Mercurial?
Skończyłem pracę nad gałęzią funkcji feature-x. Chcę scalić wyniki z powrotem do defaultgałęzi i zamknąć feature-x, aby się go pozbyć na wyjściu hg branches. Wymyśliłem następujący scenariusz, ale ma on pewne problemy: $ hg up default $ hg merge feature-x $ hg ci -m merge $ hg up feature-x $ …

4
Jak połączyć zdalny master z lokalnym oddziałem
Mam lokalny oddział projektu („configUpdate”), który rozwidliłem z projektu innej osoby i wprowadziłem wiele zmian w nim i chciałbym scalić zmiany, które wprowadzili w moim lokalnym oddziale. próbowałem git pull --rebase origin configUpdate ale nie uchwycił najnowszych zmian - jak połączyć te dwa elementy? (także dla punktów bonusowych, co zrobiłem …
238 git  branch  pull 

5
Używanie znaku ukośnika w nazwie gałęzi Git
Jestem prawie pewien, że widziałem gdzieś w popularnym projekcie Git, gałęzie miały wzór podobny do „feature / xyz”. Jednak gdy próbuję utworzyć gałąź ze znakiem ukośnika, pojawia się błąd: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref for update: Not …
222 git  branch 


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 


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.