Habár az előző bejegyzésről azt mondtam, hogy az lesz az utolsó, van még egy dolog, ami fontos lehet. Ha forkoltunk egy tárolót, az a későbbiekben változhat (új fejlesztések, hibajavítások kerülnek a mester változatba), ezeket a változásokat pedig vissza kell húznunk a saját águnkba, hogy dolgozhassunk vele. Ezt a következő módon tehetjük meg:
Lépjünk be cloud9-be, és nyissuk meg szerkesztésre a helyi klónt.
Adjuk ki a git remote add upstream
A git fetch upstream paranccsal húzzuk le a változásokat, majd a git merge upstream/master paranccsal fésüljük be azokat a saját változatunkba. Így tehát a helyi változat már frissült a mester változatból.
Innen pedig már csak a szokásos git push paranccsal toljuk vissza az egészet GitHub-ra. Így frissíthetjük a lokális változatot a mester tárolóból.
#blog
Probalnam a php examples-t a leirtak alapjan de nekem hibat ad visza:
VálaszTörlészsopapp_1@php-examples:~/430562(master) $ git remote add upstream <http://c9.io/zsopapp_1/php-examples>
bash: syntax error near unexpected token `newline'
Probaltam ugy is hogy a te eredeti github repod elereset adtam meg de ugyan ezt a hibat adta.
VálaszTörlésja, nem kell kacsacsőr, csak azzal szokták jelölni, hogy oda azt kell írni, ami a kacsacsőrök közt van, így:
VálaszTörlésgit remote add upstream http://c9.io/zsopapp_1/php-examples
Hmmm pedig kiprobaltam mi van ha nem irok semmit sem a parancs utan es akkor fel is ajanlotta a lehetosegeket. Az egyik ez volt:
VálaszTörlésEzert gondoltam hogy kell a kacscsor.
Amúgy tök jogos amit mondasz, ha nem mondja senki, tényleg nem egyértelmű. Ezzel a -vel szokták jelölni, hogy oda nem 'valami'-t kell írni, hanem valamit. (Na, most jól megmondtam.) :)
VálaszTörlés