ÔõÑù½«×Ô¼ºµÄÏîÄ¿ÉÏ´«µ½Github
githubÊÇÒ»ÖÖ»ùÓÚgitµÄ´úÂëÍйÜƽ̨£¬ÊÇÏÖÔÚÈ«Çò×î´óµÄ¿ªÔ´ÉçÇøÖ®Ò»¡£ÔÚgithubÉÏ¿ÉÒÔ¹²ÏíºÍ·¢Ã÷´úÂë¡¢ÓëÆäËû¿ª·¢Ö°Ô±½»Á÷£¬¹ØÓÚ¿ªÔ´Èí¼þºÍ×éÖ¯¡¢¹«Ë¾ºÍСÎÒ˽ÈË¿ª·¢ÕßÀ´Ëµ£¬Ëü¶¼ÊÇÒ»¸öÀíÏëµÄƽ̨¡£ÓÚÊÇÐí¶à¿ª·¢Õß»á°Ñ×Ô¼ºµÄÏîÄ¿ÉÏ´«µ½githubÉÏÀ´£¬Ê¹µÃ¸ü¶àµÄÈËÄܹ»Éó²é¡¢±à¼ºÍТ˳ÕâЩ´úÂë¡£±¾ÎĽ«ÏÈÈÝÔõÑù½«×Ô¼ºµÄÏîÄ¿ÉÏ´«µ½githubÉÏ¡£
½¨ÉèÒ»¸öGitHubÕË»§
ҪʹÓÃGitHub£¬ÄãÐèÒªÏÈ×¢²áÒ»¸öÕË»§¡£Õâ¸ö°ì·¨ºÜÊǼòÆÓ£¬Ö»ÐèҪǰÍùwww.github.com£¬ÔÚÒ³ÃæÉÏ·½ÌîдÐëÒªµÄÐÅÏ¢¼´¿É¡£×¢²áÀֳɺó£¬Äã¾Í¿ÉÒԵǼµ½GitHubÁË¡£
½¨ÉèÒ»¸öпÍÕ»
ÔÚGitHubÖУ¬Ã¿¸öÏîÄ¿¶¼±»³ÆΪһ¸ö¡°¿ÍÕ»¡±£¨repository£©¡£Òª½«×Ô¼ºµÄÏîÄ¿ÉÏ´«µ½GitHubÉÏ£¬Ê×ÏÈÐèҪΪÏîÄ¿½¨ÉèÒ»¸öпÍÕ»¡£µÇ¼µ½GitHubÖ®ºó£¬µã»÷Ò³ÃæÓÒÉÏ·½µÄ¡°+¡±Í¼±ê£¬Ñ¡Ôñ¡°New repository¡±¡£
ÔÚ·¿ªµÄÒ³ÃæÖУ¬ÊäÈëÄãµÄÏîÄ¿µÄÃû³ÆºÍÐÎò¡£Ä㻹ÐèҪѡÔñÄãÏ£ÍûÕâ¸ö¿ÍÕ»¹ûÕ棨public£©ÕÕ¾É˽ÓУ¨private£©¡£Ë½ÓпÍÕ»ÐèÒª¸¶·Ñ£¬µ«¿ÉÒÔÔÚGitHubÉÏÃâ·Ñ½¨Éè¹ûÕæ¿ÍÕ»¡£
Ìí¼ÓÏîÄ¿Îļþ
½ÓÏÂÀ´£¬ÄãÐèÒª½«ÄãµÄÏîÄ¿ÎļþÌí¼Óµ½Õâ¸ö¿ÍÕ»ÖС£Äã¿ÉÒÔͨ¹ýÏÂÁîÐнçÃ棨command line interface£©»òÕß×ÀÃæ°æµÄGitHub¿Í»§¶Ë£¨GitHub Desktop£©µÈ¹¤¾ßÀ´Íê³É¡£
ʹÓÃÏÂÁîÐУº
Ê×ÏÈ£¬ÐèÒª½«ÄãµÄÍâµØÏîÄ¿Îļþ¼Ð³õʼ»¯ÎªÒ»¸öGit¿ÍÕ»¡£ÔÚÖնˣ¨terminal£©ÖУ¬½øÈëÄãµÄÏîÄ¿Îļþ¼Ð£¬Ö´ÐÐÒÔÏÂÏÂÁ
git init
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«ÏîÄ¿Îļþ¼Ð³õʼ»¯ÎªÒ»¸öÍâµØµÄGit¿ÍÕ»¡£½ÓÏÂÀ´£¬½«ÄãµÄÎļþÌí¼Óµ½ÔÝ´æÇø£¨stage£©ÖУ¬¿ÉÒÔÒ»´ÎÌí¼Ó¶à¸öÎļþ£º
git add ÎļþÃû
µÇ¼ºó¸´ÖÆ
ÈôÊÇÒªÌí¼ÓËùÓÐÎļþ£¬¿ÉÒÔʹÓãº
git add .
µÇ¼ºó¸´ÖÆ
Ìí¼ÓÍê±Ïºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÌá½»£¨commit£©Îļþ£º
git commit -m "Ìύ˵Ã÷"
µÇ¼ºó¸´ÖÆ
“Ìύ˵Ã÷”ÊǶÔÕâ´ÎÌá½»µÄ¼òÒªÐÎò£¬¿ÉÒÔ×ÊÖúÄã¸ú×ٺͻØÊ×ÿ¸öÌá½»µÄÀúÊ·¼Í¼¡£
Ìí¼ÓÍêÎļþºÍÌύ˵Ã÷ºó£¬Ê¹ÓÃÒÔÏÂÏÂÁÄãµÄ¿ÍÕ»ÓëGitHubÉϵĿÍÕ»½¨ÉèÁªÏµ£º
git remote add origin ¿ÍÕ»µØµã
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬¡°¿ÍÕ»µØµã¡±ÊÇÄãÔÚµÚ2²½Öн¨ÉèµÄ¿ÍÕ»µØµã£¬¿ÉÒÔÔÚ¿ÍÕ»Ò³ÃæÖÐÕÒµ½¡£Ìí¼ÓÍê³Éºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÍâµØ¿ÍÕ»ÖеÄÄÚÈÝÍÆËÍ£¨push£©µ½GitHubÉÏÃ棺
git push -u origin master
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«ÄãµÄÍâµØ¿ÍÕ»ÖеÄÄÚÈÝÍÆËÍÖÁGitHubÉϵĿÍÕ»ÖС£
ʹÓÃGitHub Desktop£º
ÈôÊÇÄãʹÓÃGitHub Desktop£¬¿ÉÒÔ·¿ªËü£¬µã»÷²Ëµ¥À¸Öеġ°Îļþ¡±£¨File£©£¬Ñ¡Ôñ¡°Ð´洢¿â¡±£¨New Repository£©¡£ÔÚµ¯³öµÄ´°¿ÚÖÐÑ¡Ôñ¡°½¨Éè¿ÍÕ»¡±£¬Ìîд¿ÍÕ»µÄÃû³ÆºÍÐÎò£¬Ñ¡Ôñ¿ÍÕ»µÄ´æ´¢Â·¾¶£¬È»ºóµã»÷¡°½¨Éè¿ÍÕ»¡±¡£
½ÓÏÂÀ´£¬ÔÚGitHub DesktopµÄÖ÷½çÃæÖУ¬Äã¿ÉÒÔ¿´µ½ÄãµÄпÍÕ»£¬µã»÷¡°Ìí¼ÓÎļþ¡±°´Å¥£¬Ñ¡ÔñÄãµÄÏîÄ¿Îļþ£¬È»ºóµã»÷¡°Ìá½»¸ü¸Ä¡±°´Å¥¡£
¸üÐÂÏîÄ¿Îļþ
ÈôÊÇÄãÔÚÍâµØ¶ÔÏîÄ¿¾ÙÐÐÁËÐ޸ģ¬ÐèÒª½«ÕâЩÐÞ¸Äͬ²½µ½GitHubÉÏÃæ¡£ÔÚÏÂÁîÐÐÖУ¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git add . git commit -m "Ìύ˵Ã÷" git push -u origin master
µÇ¼ºó¸´ÖÆ
ÔÚGitHub DesktopÖУ¬¿ÉÒÔÖ±½ÓÔÚ½çÃæÖÐÑ¡ÔñÄãÒªÌá½»µÄÎļþ£¬È»ºóµã»÷¡°Ìá½»¸ü¸Ä¡±°´Å¥¼´¿É¡£
×ܽ᣺
½«ÏîÄ¿ÉÏ´«µ½GitHubÉϲ¢²»ÄÑ£¬Ö»ÐèҪע²áÒ»¸öGitHubÕË»§£¬½¨ÉèÒ»¸öпÍÕ»£¬Ìí¼Ó¡¢Ìá½»¡¢ÍÆËÍÏîÄ¿Îļþ¼´¿É¡£ÈôÊÇÄãÏëά»¤Ò»¸ö¿ªÔ´ÏîÄ¿»òÕßÓëÆäËû¿ª·¢Ö°Ô±Ð×÷¿ª·¢Ò»¸öÏîÄ¿£¬GitHubÊǸö²»´íµÄÑ¡Ôñ¡£
ÒÔÉϾÍÊÇÔõÑù½«×Ô¼ºµÄÏîÄ¿ÉÏ´«µ½GithubµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡