de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
 tybro0103
tybro0103
Question

Git wyciąga określoną gałąź z GitHuba

Mam projekt z wieloma gałęziami. I've been pushing them to GitHub, and now that someone else is working on the project I need to pull their branches from GitHub. Działa to dobrze w master. Ale powiedzmy, że ktoś stworzył gałąź xyz. Jak mogę ściągnąć gałąź xyz z GitHuba i scalić ją do gałęzi xyz na moim localhost?

Właściwie mam tutaj swoją odpowiedź: https://stackoverflow.com/questions/1072261/push-and-pull-branches-in-git

Ale dostaję błąd "! [rejected]" i coś o "non fast forward".

Jakieś sugestie?

565 2009-11-10T16:18:21+00:00 3
 user664833
user664833
Edytowane pytanie 9. października 2018 в 6:31
GitHub - Wikipedia
en.wikipedia.org
Programowanie
git
github
branch
merge
pull
Popular videos
Git Pull Request | Git Pull Request Tutorial | Git Commands |Git Tutorial For Beginners |Simplilearn
Git Pull Request | Git Pull Request Tutorial | Git Commands |Git Tutorial For Beginners |Simplilearn
2 lata temu
Create Branch in GitHub | Pull Request in GitHub | Merge Pull Request in GitHub | Master Branch
Create Branch in GitHub | Pull Request in GitHub | Merge Pull Request in GitHub | Master Branch
2 lata temu
Как выложить свой проект на github
Как выложить свой проект на github
4 lata temu
Git и GitHub Курс Для Новичков
Git и GitHub Курс Для Новичков
1 rok temu
Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove
Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove
2 lata temu
Git Clone a Specific Branch Example
Git Clone a Specific Branch Example
1 rok temu
GIT oraz GitHub: Jak zacommitować kod? Jak utworzyć branch / gałąź czy Pull Request?
GIT oraz GitHub: Jak zacommitować kod? Jak utworzyć branch / gałąź czy Pull Request?
1 rok temu
How to Add Collaborator to Repository in Github 2020
How to Add Collaborator to Repository in Github 2020
2 lata temu
[Kurs Gita w praktyce] Jak wysłać pliki na GitHuba? git commit i git push ⌨️ cz.5 (#13)
[Kurs Gita w praktyce] Jak wysłać pliki na GitHuba? git commit i git push ⌨️ cz.5 (#13)
1 rok temu
Kurs Git od podstaw 5. Push to GitHub przez SSH
Kurs Git od podstaw 5. Push to GitHub przez SSH
10 miesięcy temu
#git Przestrzeń robocza i stage - Kurs gita po polsku #3/12
#git Przestrzeń robocza i stage - Kurs gita po polsku #3/12
3 lata temu
Git i GitHub w 60 minut
Git i GitHub w 60 minut
1 rok temu
Poradniki bez serii #1. Najważniejsze podstawy .git w IntelliJ na przykładzie CLion.
Poradniki bez serii #1. Najważniejsze podstawy .git w IntelliJ na przykładzie CLion.
2 lata temu
GitHub na szybko - klonowanie repozytorium z GitHub
GitHub na szybko - klonowanie repozytorium z GitHub
1 rok temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
 innaM
innaM
10. listopada 2009 в 7:09
2009-11-10T19:09:08+00:00
Więcej
Źródło
Edytuj
#9677742

Po prostu śledź swoje zdalne gałęzie, a proste git pull zrobi to, co chcesz:

git branch -f remote_branch_name origin/remote_branch_name
git checkout remote_branch_name

To ostatnie jest operacją lokalną.

Albo jeszcze bardziej pasuje do dokumentacji GitHub na temat forkowania:

git branch -f new_local_branch_name upstream/remote_branch_name
 DaveInCaz
DaveInCaz
Edytowana odpowiedź 17. grudnia 2018 в 8:18
292
0
Robert Cabri
Robert Cabri
10. listopada 2009 в 4:28
2009-11-10T16:28:48+00:00
Więcej
Źródło
Edytuj
#9677741

Możesz przeciągnąć gałąź do gałęzi za pomocą następujących poleceń.

git pull {repo} {remotebranchname}:{localbranchname}

git pull origin xyz:xyz

Kiedy jesteś na gałęzi master, możesz również najpierw sprawdzić gałąź jak:

git checkout -b xyz

To tworzy nowy oddział, "xyz", z master i bezpośrednio go sprawdza.

Następnie wykonujesz:

git pull origin xyz

To ściąga nową gałąź do twojej lokalnej gałęzi xyz.

Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 12. lutego 2016 в 10:25
114
0
Alex N.
Alex N.
10. listopada 2009 в 4:23
2009-11-10T16:23:46+00:00
Więcej
Źródło
Edytuj
#9677740

Nie jestem pewien, czy w pełni rozumiem problem, ale wyciąganie istniejącej gałęzi odbywa się w ten sposób (przynajmniej działa to dla mnie :)

git pull origin BRANCH

Zakłada to, że twoja lokalna gałąź jest tworzona z origin/BRANCH.

Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 12. lutego 2016 в 10:23
31
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Zuxriddin Muydinov
Zarejestrowany 12 godzin temu
2
Денис Анненский
Zarejestrowany 2 dni temu
3
365
Zarejestrowany 1 tydzień temu
4
True Image
Zarejestrowany 1 tydzień temu
5
archana agarwal
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FI
FR
ID
IT
JA
KO
NL
PL
PT
RU
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem