githubÔõÑù¾ÙÐдúÂëÖÎÀíºÍ°æ±¾¿ØÖÆ
Ç°ÑÔ
GitHubÊÇÒ»¸öºÜÊÇÊ¢ÐÐÇÒÆÕ±éʹÓõĴúÂëÍйÜƽ̨¡£Ðí¶à¿ª·¢Õß»òÕßÍŶӶ¼»áÔÚGitHubÉϽ¨Éè×Ô¼ºµÄ´úÂë¿â£¬¾ÙÐдúÂëÖÎÀíºÍ°æ±¾¿ØÖÆ¡£ÔÚʵÏÖGitHubÉÏ´úÂë¿ÉÓõÄÀú³ÌÖУ¬ÓÐÒÔϼ¸¸öÖ÷ÒªµÄ°ì·¨£º
½¨ÉèGitHubÕ˺Ų¢ForkÏîÄ¿
ÔÚÍâµØÏÂÔØ´úÂë
¾ÙÐдúÂëÐÞ¸Ä
Ìá½»½ÓÂëµ½GitHub
ÏÂÃ潫»áÖðÒ»ÏÈÈÝÕâЩ°ì·¨ÒÔ¼°ÊµÏÖϸ½Ú¡£
°ì·¨Ò»£º½¨ÉèGitHubÕ˺Ų¢ForkÏîÄ¿
ÈôÊÇÄ㻹ûÓÐÔÚGitHubÉÏ×¢²áÕ˺ţ¬¿ÉÒÔ·¿ªGitHub¹ÙÍø£¨https://github.com/£©×¢²áÒ»¸öÕ˺š£ÔÚ×¢²áÍê³Éºó£¬ÕÒµ½ÒªÊ¹ÓõĴúÂë¿â£¬²¢µã»÷Ò³ÃæÓÒÉϽǵġ°Fork¡±°´Å¥£¬ÒÔ½«Æ临ÖƵ½×Ô¼ºµÄGitHubÕ˺ÅÏ¡£
°ì·¨¶þ£ºÔÚÍâµØÏÂÔØ´úÂë
ÔÚ´úÂë¿âÒ³ÃæÉÏ£¬µã»÷¡°Clone or download¡±°´Å¥£¬»ñÈ¡´úÂë¿âµÄÏÂÔصص㡣·¿ªÍâµØµÄÖն˻òÏÂÁîÌáÐÑ·û£¬²¢Ö´ÐÐÒÔϲÙ×÷£º
git clone
µÇ¼ºó¸´ÖÆ
ÆäÖÐÊÇÄãËù¸´ÖƵĴúÂë¿âµÄÏÂÔصص㡣´ËÏÂÁî»á½«´úÂë¿âÀÖ³ÉÏÂÔص½ÄãµÄÍâµØ¡£
°ì·¨Èý£º¾ÙÐдúÂëÐÞ¸Ä
¾ÙÐдúÂëÐÞ¸Ä֮ǰ£¬¿ÉÒÔÏȽ¨ÉèÒ»¸ö×Ô¼ºµÄ´úÂë·ÖÖ§£¬Ìá¸ß´úÂëµÄÒ×ά»¤ÐÔºÍÎÞаÐÔ¡£ÔÚÖն˻òÏÂÁîÌáÐÑ·ûÊäÈëÒÔÏÂÏÂÁ
git branch
µÇ¼ºó¸´ÖÆ
ÆäÖÐÊÇÄã×Ô¼º½¨ÉèµÄ·ÖÖ§Ãû×Ö¡£½Ó×ÅʹÓÃÒÔÏÂÏÂÁĿ½ñ·ÖÖ§Çл»ÎªÐ½¨ÉèµÄ·ÖÖ§£º
git checkout
µÇ¼ºó¸´ÖÆ
ÏÖÔÚÄã¿ÉÒÔÐ޸ĴúÂëÁË¡£ÐÞ¸ÄÍê±Ïºó£¬Ê¹ÓÃÒÔÏÂÏÂÁî¾ÙÐÐÌí¼ÓºÍÌá½»£º
git add . git commit -m "Ìá½»ÐÅÏ¢"
µÇ¼ºó¸´ÖÆ
ÆäÖÐÊÇÏêϸÐÎò±¾´ÎÌá½»µÄÐÅÏ¢¡£Íê³É´úÂëÌá½»ºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ´úÂëÍÆË͵½×Ô¼ºÔÚGitHubÉϵÄÕ˺ÅÖУº
git push origin
µÇ¼ºó¸´ÖÆ
°ì·¨ËÄ£ºÌá½»½ÓÂëµ½GitHub
ÔÚÄãÐÞ¸ÄÍê´úÂë¡¢²âÊÔͨʺ󣬿ÉÒÔ½«´úÂëÌá½»µ½GitHubÖУ¬¹©ÆäËû¿ª·¢Õß»òÍŶӾÙÐÐʹÓá£ÔÚ¾ÙÐÐÌύǰ£¬ÇëÎñ±Ø½«´úÂëͬ²½×îеİ汾¡£ÔÚÖն˻òÏÂÁîÌáÐÑ·ûʹÓÃÒÔÏÂÏÂÁ
git pull
µÇ¼ºó¸´ÖÆ
ÔÚͬ²½×îа汾ºó£¬Ê¹ÓÃÒÔÏÂÏÂÁ´úÂëÍÆË͵½GitHubÖУº
git push
µÇ¼ºó¸´ÖÆ
Íê³ÉÌá½»ºó£¬Äã¿ÉÒÔÔÚGitHubµÄ½çÃæÖÐÉó²é´úÂëµÄÐ޸ĺÍÌá½»¼Í¼¡£
×ܽá
ʵÏÖGitHubÖдúÂëµÄʹÓã¬ÐèÒªÏȽ¨ÉèGitHubÕ˺Ų¢ForkÏîÄ¿£¬ÔÚÍâµØÏÂÔØ´úÂë¡¢¾ÙÐдúÂëÐ޸ġ¢Ìá½»µ½GitHubµÈһϵÁа취¡£ÔÚÏÖʵ²Ù×÷Àú³ÌÖУ¬ÐèҪעÖØ·ÖÖ§µÄ½¨ÉèºÍÇл»£¬Ìá½»ÐÅÏ¢µÄÏêϸºÍ׼ȷÐÎòµÈϸ½ÚÎÊÌ⣬ÒÔ°ü¹Ü´úÂëÄܹ»ÀÖ³ÉÉÏ´«µ½GitHubÖС£
ÒÔÉϾÍÊÇgithubÔõÑù¾ÙÐдúÂëÖÎÀíºÍ°æ±¾¿ØÖƵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡