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
 pupeno
pupeno
Question

Jaka jest różnica między 'git pull' a 'git fetch'?

Uwaga moderatora: Biorąc pod uwagę, że na to pytanie zostało już wysłanych sześćdziesiąt siedem odpowiedzi (niektóre z nich zostały usunięte), zastanów się, czy nie wnosisz nic nowego***, zanim napiszesz kolejne.

Jakie są różnice między git pull a git fetch?

11407 2008-11-15T09:51:09+00:00 3
Jonathan Leffler
Jonathan Leffler
Edytowane pytanie 3. listopada 2018 в 4:46
Programowanie
git
git-fetch
git-pull
Popular videos
Learn Git from Scratch - Fetch and Pull from Origin
Learn Git from Scratch - Fetch and Pull from Origin
5 lat 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
Git Fetch and Git Pull
Git Fetch and Git Pull
4 lata temu
Difference between git fetch and git pull
Difference between git fetch and git pull
6 lat temu
Difference between git fetch and git pull  - Explained with a Example ? || git fetch vs git pull
Difference between git fetch and git pull - Explained with a Example ? || git fetch vs git pull
1 rok temu
What is Git fetch and Git pull - Tutorial Part 10
What is Git fetch and Git pull - Tutorial Part 10
3 lata temu
Tutorial 7 : Git Fetch, Git pull, Git merge
Tutorial 7 : Git Fetch, Git pull, Git merge
3 lata temu
Ветвление Branching  Часть 1  Подробнее о команде git pull  Команда git fetch
Ветвление Branching Часть 1 Подробнее о команде git pull Команда git fetch
5 miesięcy temu
Ветвление Branching. Часть 1. Подробнее о команде git pull. Команда git fetch - практика
Ветвление Branching. Часть 1. Подробнее о команде git pull. Команда git fetch - практика
5 miesięcy temu
git fetch vs pull | difference between git fetch and pull | git fetch | git pull | java shastra
git fetch vs pull | difference between git fetch and pull | git fetch | git pull | java shastra
10 miesięcy temu
Kurz Gitu | Lekcia 14 | git pull vs git fetch
Kurz Gitu | Lekcia 14 | git pull vs git fetch
9 miesięcy temu
지옥에서 온 Git - pull VS fetch의 원리
지옥에서 온 Git - pull VS fetch의 원리
5 lat temu
29. Git Fetch vs Git Pull | Difference between Git Fetch and Git Pull | Git tutorial for beginner
29. Git Fetch vs Git Pull | Difference between Git Fetch and Git Pull | Git tutorial for beginner
1 rok temu
Git merge vs. rebase (i jak robić to dobrze)
Git merge vs. rebase (i jak robić to dobrze)
3 lata temu
GIT OD PODSTAW - tutorial dla początkujących
GIT OD PODSTAW - tutorial dla początkujących
2 lata temu
GIT - PULL vs GIT FETCH
GIT - PULL vs GIT FETCH
4 miesiące temu
Poznaj GIT - Pull requests
Poznaj GIT - Pull requests
4 lata temu
#002 - [GIT] Git fetch, git pull com rebase e rebase interativo
#002 - [GIT] Git fetch, git pull com rebase e rebase interativo
9 miesięcy temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
Greg Hewgill
Greg Hewgill
15. listopada 2008 в 9:52
2008-11-15T09:52:40+00:00
Więcej
Źródło
Edytuj
#8635799

W najprostszych słowach, git pull wykonuje git fetch, po którym następuje git merge.

Możesz wykonać git fetch w dowolnym momencie, aby zaktualizować swoje zdalnie śledzone gałęzie pod refs/remotes/<remote>/.

Ta operacja nigdy nie zmieni żadnej z twoich lokalnych gałęzi pod refs/heads, i jest bezpieczna bez zmiany twojej kopii roboczej. Słyszałem nawet o ludziach wykonujących git fetch okresowo w cron job w tle (chociaż nie polecam tego robić).

Polecenie git pull jest tym, co można zrobić, aby uaktualnić lokalną gałąź do jej zdalnej wersji, jednocześnie uaktualniając inne zdalnie śledzące gałęzie.

Dokumentacja Git - git pull:

W swoim domyślnym trybie, git pull jest skrótem od git fetch, po którym następuje git merge FETCH_HEAD.

Alec Alameddine
Alec Alameddine
Edytowana odpowiedź 2. maja 2019 в 6:52
Git - git-pull Documentation
git-scm.com
9489
0
 mepster
mepster
7. maja 2010 в 7:23
2010-05-07T19:23:37+00:00
Więcej
Źródło
Edytuj
#8635801

Jednym z przypadków użycia git fetch jest to, że następujące po nim polecenie powie ci o wszelkich zmianach w zdalnej gałęzi od twojego ostatniego pociągnięcia... więc możesz sprawdzić przed wykonaniem faktycznego pociągnięcia, które może zmienić pliki w twojej aktualnej gałęzi i kopii roboczej.

git fetch
git diff ...origin

Zobacz: https://git-scm.com/docs/git-diff odnośnie składni podwójnych i potrójnych kropek w poleceniu diff

 rkedge
rkedge
Edytowana odpowiedź 16. lipca 2019 в 7:49
Git - git-diff Documentation
git-scm.com
471
0
Vinko Vrsalovic
Vinko Vrsalovic
15. listopada 2008 в 9:52
2008-11-15T09:52:50+00:00
Więcej
Źródło
Edytuj
#8635800
git-pull - Pobieranie z i łączenie z innym repozytorium lub z lokalną gałęzią
SYNOPSIS

git pull ... OPIS

Uruchamia git-fetch z podanymi parametrami i wywołuje git-merge, aby scalić do bieżącej gałęzi. Z --rebase, wywołuje git-rebase zamiast git-merge.

Zauważ, że możesz użyć . (bieżący katalog) jako , aby wyciągnąć z lokalnego repozytorium - jest to przydatne przy łączeniu lokalnych gałęzi do bieżącej gałęzi.

Zauważ również, że opcje przeznaczone dla git-pull i bazujące na git-merge muszą być podane przed opcjami przeznaczonymi dla git-fetch.

Pociągnąłbyś, gdybyś chciał, aby historie zostały połączone, pobierałbyś, gdybyś tylko 'chciał kodez', jak pewna osoba oznaczyła niektóre artykuły tutaj.

173
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 9 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
BG
DE
EL
ES
FI
FR
ID
IT
JA
KO
LT
NL
PL
PT
RU
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem