Portál AbcLinuxu, 10. května 2025 08:19

Dotaz: Git branch push a Bitbucket

25.8.2014 13:52 Petra43
Git branch push a Bitbucket
Přečteno: 723×
Odpovědět | Admin
Mam git repo na Bitbucket. Vytvorila jsem si novou vetev.

git branch test_branch
git checkout test_branch
git commit -a -m 'nova vetev'

Jak ted dostat vetev na Bitbucket? Pomoci prikazu:

git push test_branch origin ???

Nejsem si moc jista co znamena ono origin. Predpokladam ze tento prikaz nahraje jen zmeny z vetve test_branch a pokud bych se mezitim prepla na master, tak to se nenahraje. A jaky je prikaz pro nahrani vsech vetvi? Diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.8.2014 13:58 Ivan
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Odpovědět | | Sbalit | Link | Blokovat | Admin
origin je jmeno pro remote repositar(defaultni). Zkus zadat "git remote -v".

A pak podle: https://help.github.com/articles/pushing-to-a-remote
Josef Kufner avatar 25.8.2014 14:15 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jsi si naklonovala vzdálený repositář, tak na něj máš nasměrovaný remote 'origin'.

Pokud jsi si ho naklonovala odjinud nebo vytvořila lokálně, tak musíš před pushem nastavit nový remote na požadovanný cíl: git remote add origin git@gitbucket.org/něco

To 'origin' je jen alias, který používáš lokálně pro označení vzdáleného repositáře. Za tím aliasem se skrývá kus konfigurace obsahující URL, co se má nahrávat, co stahovat, a tak podobně (viz .git/config v tvém repositáři).

Samotné nahrání provedeš prostým git push. Defaultně se aktualizují větve, které již existují ve vzdáleném repositáři. Pokud chceš nahrát něco nového, tak použij: git push origin test_branch (Podrobnosti viz dokumentaci git push, jsou tam i příklady.)

Jo a v názvu větve není nutné mít, že to je větev, to je téměř vždy jasné z kontextu.
Hello world ! Segmentation fault (core dumped)
26.8.2014 07:29 soyo
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Zdar, ja len dodam, ze vacsinou chceme pushnut najnovsi stav z vetvy: git push origin HEAD:myTopic

Josef Kufner avatar 26.8.2014 11:19 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
S tím si nemá smysl komplikovat život. Jakmile jednou pushneš větev a nepřejmenuješ ji, tak další push bez parametrů ji automaticky aktualizuje (při výchozí konfiguraci).
Hello world ! Segmentation fault (core dumped)
31.8.2014 08:11 soyo
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Aha, pardon - moja chyba - chcel som povedat z lokalnej vetvy (nazvanej napr.: myTopic) na remote master:

git push origin HEAD:master
Bystroushaak avatar 7.9.2014 12:10 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Odpovědět | | Sbalit | Link | Blokovat | Admin
To jsem jediný kdo používá
git push -u origin test_branch
?
blog.rfox.eu
10.9.2014 09:49 ava
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jediný důvod, proč používám bitbucket a ne github je ten, že můžu používat mercurial místo gitu :)
10.9.2014 09:56 Filip Jirsák
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Na BitBucketu můžete mít zdarma neomezený počet privátních repository. Na GitHubu zdarma privátní ani jedno.
10.9.2014 10:46 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Zatím neznám jediný důvod, proč bych měl místo Bitbucketu používat GitHub. Momentálně z něj používám pouze Gist na drobnosti, které chci někde prezentovat.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Bystroushaak avatar 10.9.2014 13:01 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Git branch push a Bitbucket
Github má imho podstatně lepší grafické rozhraní. Taky je tam silnější sociální stránka. Já používám oboje, jedno na privátní a druhé na veřejné projekty, což se mi zdá tak nějak optimální.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.