Opcja -u wykonuje następujące czynności: Dla każdej gałęzi, która jest aktualna lub pomyślnie przekazana, dodaje odwołanie nadrzędne (śledzące), używane przez bezargumentowe polecenia git-pull i inne polecenia.
Tak więc, po wypchnięciu twojego lokalnego oddziału z opcją -u , ta lokalna gałąź zostanie automatycznie połączona ze zdalną gałęzią i możesz użyć git pull bez żadnych argumentów.
„Dla każdej gałęzi, która jest aktualna lub pomyślnie przekazana” - jeśli została przekazana, tworzona jest gałąź zdalna, prawda? więc po co dodawać zewnętrzne odniesienie?
Avi
1
Będziesz mógł używać git pulli git pushbez argumentów.
Patrick,
48
To jest to samo co --set-upstream
Służy do ustawiania pochodzenia jako nadrzędnego pilota w konfiguracji git.
Może pomóc, jeśli nie chcesz ręcznie określać pilota za każdym razem, gdy uruchamiasz git push.
$ git push --help
;)Odpowiedzi:
Opcja -u wykonuje następujące czynności: Dla każdej gałęzi, która jest aktualna lub pomyślnie przekazana, dodaje odwołanie nadrzędne (śledzące), używane przez bezargumentowe polecenia git-pull i inne polecenia.
Tak więc, po wypchnięciu twojego lokalnego oddziału z opcją -u , ta lokalna gałąź zostanie automatycznie połączona ze zdalną gałęzią i możesz użyć git pull bez żadnych argumentów.
źródło
git pull
igit push
bez argumentów.To jest to samo co
--set-upstream
Służy do ustawiania pochodzenia jako nadrzędnego pilota w konfiguracji git.
Może pomóc, jeśli nie chcesz ręcznie określać pilota za każdym razem, gdy uruchamiasz git push.
Również ...
Ponieważ stackOverflow dopiero zaczynasz , nie spiesz się , aby przeczytać, jakiego rodzaju pytań nie powinienem zadawać? sekcji Pomocy, ponieważ czasami odpowiedzi można znaleźć po prostu przeglądając dokumentację .
źródło