Chciałbym się dowiedzieć czy gdy wysyłam zmiany na zdalne repo w gitcie to musze wydać polecenie git push origin nazwa-gałęzi będąc na masterze czy na gałęzi? I czy potem mogę też wysłać zmiany wpisująć polecenie git push origin master będąc na masterze czy to jest opjonalne rozwiązanie?
0
1
git push origin <nazwa-gałęzi>
wrzuci na repo skonfigurowane jako origin
lokalny branch o nazwie <nazwa-gałęzi>
na branch o takiej samej nazwie w repo.
git push origin <nazwa-źródła>:<nazwa-docelowa>
wrzuci na repo skonfigurowane jako origin
lokalny branch o nazwie <nazwa-źródła>
na branch o nazwie <nazwa-docelowa>
w repo.
Podanie parametru -u
np. git push -u master:master
sprawi, że lokalny branch będzie 'śledził' (wiązał, referował) zdalny branch, i nie trzeba będzie podawać zdalnego brancha za każdym razem, wystarczać będzie samo git push
.
Ciekawostka: podanie 'pustego ciągu' jako brancha źródłowego np. git push :master
spowoduje skasowanie zdalnego brancha.
P.S. Czemu temat o gitcie założyłeś w dziale JavaScript?