Ïê½âgithubÖÐÉÏ´«ÏîÄ¿µÄ°ì·¨
githubÊÇÈ«Çò×î´óµÄ¿ªÔ´ÍйÜƽ̨֮һ£¬ÓµÓÐÇ¿Ê¢µÄ°æ±¾¿ØÖƹ¦Ð§ºÍÔÚÏßÐ×÷¹¤¾ß£¬Îª¿ª·¢ÕßÌṩÁ˸üΪ±ã½ÝµÄÍŶÓÏàÖú·½·¨ºÍ°æ±¾ÖÎÀíÒªÁì¡£Òò´Ë£¬githubµÄʹÓÃÒѳÉΪ´ó×Ú¿ª·¢ÕßµÄÊ×Ñ¡£¬¶øÉÏ´«ÏîÄ¿ÔòÊÇgitÓëgithub×î»ù±¾µÄ²Ù×÷Ö®Ò»¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚgithubÉÏ´«ÏîÄ¿£¬Ï£ÍûÄܶԶÁÕßÓÐËù×ÊÖú¡£
Ò»¡¢×¼±¸ÊÂÇé
ÔÚÉÏ´«ÏîĿ֮ǰ£¬ÐèÒªÏȾÙÐÐÒÔÏÂ×¼±¸ÊÂÇ飺
×¢²áGitHubÕ˺Å
ÈôÊÇ»¹Ã»ÓÐGitHubÕ˺ţ¬¿ÉÒÔÇ°Íù¹ÙÍøhttps://github.com/ ¾ÙÐÐ×¢²á¡£×¢²áÀֳɺó£¬ÐèÒªÔÚGitHubÉϽ¨Éè¿ÍÕ»¡£
×°ÖÃGit
GitÊÇÒ»ÖÖÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬¿ÉÒÔ¸ú×ÙÎļþµÄ±ä»»ÀúÊ·£¬²¢ÐÖú¿ª·¢ÕßÖÎÀí´úÂë¡£ÔÚÉÏ´«ÏîĿ֮ǰ£¬ÐèÒªÏÈ×°ÖÃGit¡£GitµÄ×°ÖÿÉÒÔÇ°Íù¹ÙÍøhttps://git-scm.com/ ÏÂÔضÔÓ¦µÄ×°Öðü£¬Æ¾Ö¤ÏµÍ³Æ½Ì¨×°Öü´¿É¡£
½¨ÉèÍâµØGit¿ÍÕ»
ÔÚÉÏ´«ÏîĿ֮ǰ£¬ÐèÒªÔÚÍâµØ½¨ÉèGit¿ÍÕ»¡£ÔÚÖÕ¶ËÖж¨Î»µ½ÒªÉÏ´«µÄÏîÄ¿ËùÔÚµÄĿ¼Ï£¬Ê¹ÓÃÒÔÏÂÏÂÁÉèÍâµØGit¿ÍÕ»¡£
git init
µÇ¼ºó¸´ÖÆ
¶þ¡¢ÉÏ´«ÏîÄ¿°ì·¨
×¼±¸ÊÂÇéÍê³Éºó£¬¾Í¿ÉÒÔ×îÏÈÉÏ´«ÏîÄ¿ÁË¡£ÏÂÃæÊÇÏêϸµÄÉÏ´«°ì·¨£º
½¨ÉèGitHub¿ÍÕ»
µÇ¼GitHubÕ˺źó£¬ÔÚGitHubµÄÊ×Ò³»òRepositoriesÒ³Ãæµã»÷New repository°´Å¥£¬¾ÙÐÐпÍÕ»µÄ½¨Éè¡£ÔÚн¨¿ÍÕ»Ò³ÃæÖУ¬ÐèÒªÊäÈë¿ÍÕ»µÄÃû³Æ¡¢ÐÎòµÈÐÅÏ¢£¬²¢Ñ¡Ôñ¿ÍÕ»µÄ¹ûÕæ»ò˽ÓÐÊôÐÔ£¬×îºóµã»÷Create repository°´Å¥Íê³É¿ÍÕ»µÄ½¨Éè¡£
¹ØÁªÍâµØ¿ÍÕ»
ÔÚÍâµØ¿ÍÕ»ÖÐʹÓÃÒÔÏÂÏÂÁ½«ÍâµØ¿ÍÕ»ÓëGitHub¿ÍÕ»¾ÙÐйØÁª¡£
git remote add origin git@github.com:username/repo.git
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬usernameÊÇGitHubÕ˺ÅÃû£¬repoÊÇGitHub¿ÍÕ»µÄÃû³Æ¡£ÈôÊÇÊÇÊ״ιØÁª£¬»áÒªÇóÊäÈëGitHubÕ˺ŵÄÓû§ÃûºÍÃÜÂë¡£
Ìá½»½ÓÂë
½«´úÂëÌá½»µ½ÍâµØ¿ÍÕ»µÄ·½·¨Í¨³£ÓÐÒÔÏÂÁ½ÖÖ£º
£¨1£©Ê¹ÓÃGitÏÂÁîÌá½»
ÔÚÏîĿĿ¼ÖÐÖ´ÐÐÒÔÏÂÏÂÁ½«Ä¿½ñĿ¼ÏµÄËùÓÐÎļþ¼ÓÈëÍâµØ¿ÍÕ»µÄÔÝ´æÇø¡£
git add .
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁîµÄ.´ú±íÄ¿½ñĿ¼¡£ÈôÊÇÖ»ÏëÌύijЩÎļþ£¬¿É½«.Ì滻ΪÎļþ·¾¶¡£
½ÓÏÂÀ´£¬Ê¹ÓÃÒÔÏÂÏÂÁ´úÂëÌá½»µ½ÍâµØ¿ÍÕ»µÄÖ÷·ÖÖ§¡£
git commit -m "commit message"
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬commit messageΪÌá½»µÄ×¢ÊÍÐÅÏ¢£¬½¨Òéƾ֤Ìá½»µÄÄÚÈÝÌîдÏà¹ØµÄ×¢ÊÍ¡£
£¨2£©Ê¹ÓÃGitHub DesktopÌá½»
GitHub DesktopÊÇGithub¹Ù·½ÌṩµÄÒ»¿î×ÀÃæ¶Ë¹¤¾ß£¬Í¨¹ýGUI½çÃæ²Ù×÷£¬¼ò»¯ÁËGitµÄʹÓã¬Ô½·¢Àû±ã¡£Ê¹ÓÃGitHub DesktopÌá½»½ÓÂ룬ֻÐèÒª½«´úÂëÍÏקµ½GitHub DesktopµÄChanges±êÇ©Ò³ÖУ¬ÊäÈëÌá½»µÄ×¢ÊÍÐÅÏ¢¼´¿É¡£
½«´úÂëÍÆË͵½GitHub
Íê³É´úÂëÌá½»ºó£¬ÔÚÍâµØ¿ÍÕ»Ö´ÐÐÒÔÏÂÏÂÁ½«´úÂëÍÆË͵½GitHub¡£
git push -u origin master
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬originÌåÏÖGitHubµÄÔ¶³Ì¿ÍÕ»Ãû£¬masterÌåÏÖÍâµØ¿ÍÕ»µÄÖ÷·ÖÖ§¡£
ÖÁ´Ë£¬ÉÏ´«ÏîÄ¿µÄÊÂÇé¾ÍÒѾÍê³ÉÁË¡£ÔÚGitHub¿ÍÕ»µÄÒ³ÃæÖУ¬¿ÉÒÔÉó²é´úÂëµÄ°æ±¾ÀúÊ·¡¢·ÖÖ§¡¢Ìá½»¼Í¼µÈÐÅÏ¢¡£
Èý¡¢×¢ÖØÊÂÏî
ÔÚÉÏ´«ÏîĿʱÐèҪעÖØÒÔÏÂÊÂÏ
ÔÚ±àдעÊÍÐÅϢʱ£¬Ó¦¼òÃ÷¼òÒªµØÐÎòÌá½»µÄÄÚÈÝ£¬Àû±ãÆäËû¿ª·¢ÕßÏàʶ´úÂëµÄ±ä»»ÇéÐΡ£
ÔÚʹÓÃGitHub DesktopÌá½»½ÓÂëʱ£¬ÐèÒªÏȽ«GitHub DesktopÓëGitHubÕ˺žÙÐйØÁª¡£
ÈôÊÇÉÏ´«Àú³ÌÖÐÓöµ½ÎÊÌ⣬¿ÉÒÔÉó²éGitµÄ¹ýʧÌáÐÑÐÅÏ¢£¬»òÔÚGitHubµÄFAQÒ³ÃæÖÐÑ°ÕÒ½â¾ö¼Æ»®¡£
×ܽá
GitHubµÄÉÏ´«ÏîÄ¿ÊÇ¿ª·¢Õß±ØÐèÕÆÎյĻù±¾²Ù×÷£¬Í¨¹ý±¾ÎĵÄÏÈÈÝ£¬Ï£Íû¶ÁÕß¿ÉÒÔÇáËɵØÔÚGitHubÉÏÉÏ´«×Ô¼ºµÄÏîÄ¿¡£Í¬Ê±£¬ÉÏ´«ÏîÄ¿²»µ«¿ÉÒÔÀû±ãµØ¾ÙÐа汾ÖÎÀíºÍÐ×÷¿ª·¢£¬»¹Äܽ«ÏîÄ¿·ÖÏí¸ø¸ü¶àµÄÈË£¬»ñµÃ·´ÏìºÍÖ§³Ö£¬ÈÃ×Ô¼ºµÄÏîÄ¿Ô½·¢ÍêÉÆ¡£
ÒÔÉϾÍÊÇÏê½âgithubÖÐÉÏ´«ÏîÄ¿µÄ°ì·¨µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡