githubÏêϸʹÓÃ½Ì³Ì GitHubµÄ×°Öü°Ê¹ÓÃÏêϸ
ΪÁËÔÚ github ÉÏÉúÑÄ´úÂë²¢¾ÙÐÐÐ×÷£¬ÐèÒªÒÔÏ°취£º½¨ÉèÒ»¸ö github ÕË»§¡£×°Öà git °æ±¾¿ØÖÆϵͳ¡£½¨ÉèÒ»¸ö´æ´¢¿â¡£Ìí¼ÓÎļþµ½´æ´¢¿â¡£Ìá½»¸ü¸Ä¡£½«ÍâµØ¸ü¸ÄÍÆË͵½Ô¶³Ì´æ´¢¿â¡£¿Ë¡´æ´¢¿âµ½ÍâµØÅÌËã»ú¡£
GitHubʹÓý̳Ì
×°ÖÃGitHub
- ½¨ÉèGitHubÕË»§£º»á¼ûGitHub¹ÙÍø (https://github.com/) ²¢½¨ÉèÒ»¸öÃâ·ÑÕË»§¡£
- ×°ÖÃGit£ºGitÊÇÒ»¸ö°æ±¾¿ØÖÆϵͳ£¬Ò²ÊÇGitHubµÄ»ù´¡¡£´ÓGit¹ÙÍø (https://git-scm.com/downloads) ÏÂÔز¢×°ÖÃÓëÄãµÄ²Ù×÷ϵͳÏà¶ÔÓ¦µÄGit°æ±¾¡£
- ÑéÖ¤Git×°Ö㺷¿ªÏÂÁîÐлòÖնˣ¬ÊäÈëÒÔÏÂÏÂÁî²¢°´Enter¼ü£º
git --version
µÇ¼ºó¸´ÖÆ
ÈôÊÇÒÑÀÖ³É×°ÖÃGit£¬Äã»á¿´µ½ÒÑ×°ÖõÄGit°æ±¾¡£
ʹÓÃGitHub
1. ½¨Éè´æ´¢¿â
´æ´¢¿âÊÇGitHubÖдæ·Å´úÂëºÍÏîÄ¿µÄÈÝÆ÷¡£
-
´ÓÏÂÁîÐн¨É裺
- ÔÚÄãµÄÍâµØÅÌËã»úÉϵ¼º½µ½Òª½¨Éè´æ´¢¿âµÄĿ¼¡£
- ÊäÈëÒÔÏÂÏÂÁî²¢°´Enter¼ü£º
git init
µÇ¼ºó¸´ÖÆ
-
´ÓGitHubÍøÕ¾½¨É裺
- µÇ¼GitHubÕË»§¡£
- µã»÷ÓÒÉϽǵÄÂÌÉ«¡°New¡±°´Å¥¡£
- Ñ¡Ôñ¡°Repository¡±Ñ¡Ï¡£
- ¸øÄãµÄ´æ´¢¿âÃüÃû²¢Ñ¡Ôñ¿É¼ûÐÔ£¨¹«¹²»ò˽ÓУ©¡£
2. Ìí¼ÓÎļþµ½´æ´¢¿â
- ½«ÄãÏëÒª¸ú×ÙµÄÎļþÌí¼Óµ½ÍâµØ´æ´¢¿âÖУº
git add <file_name></file_name>
µÇ¼ºó¸´ÖÆ
- Öظ´¸ÃÏÂÁîÒÔÌí¼Ó¸ü¶àÎļþ¡£
3. Ìá½»¸ü¸Ä
Ìá½»¸ü¸Ä»á½«Îļþ´ÓÔÝ´æÇøÓòÒƵ½´æ´¢¿âÖУº
git commit -m "Ìá½»ÐÅÏ¢"
µÇ¼ºó¸´ÖÆ
Ìá½»ÐÅÏ¢ÐÎòÁË´Ë´ÎÌá½»µÄÄÚÈÝ¡£
4. ÍÆË͵½Ô¶³Ì´æ´¢¿â
½«ÍâµØ¸ü¸ÄÍÆË͵½GitHubÉϵÄÔ¶³Ì´æ´¢¿â£º
- µ¼º½µ½GitHubÍøÕ¾ÉϵĴ洢¿âÒ³Ãæ¡£
- µã»÷¡°Code¡±Ñ¡Ï£¬È»ºó¸´ÖÆ¡°SSH clone URL¡±¡£
- ÔÚÍâµØÏÂÁîÐлòÖÕ¶ËÖУ¬ÊäÈëÒÔÏÂÏÂÁî²¢°´Enter¼ü£º
git remote add origin <ssh clone url></ssh>
µÇ¼ºó¸´ÖÆ
- ½«ÄãµÄÍâµØ´æ´¢¿âÍÆË͵½Ô¶³Ì´æ´¢¿â£º
git push origin master
µÇ¼ºó¸´ÖÆ
5. ¿Ë¡´æ´¢¿â
- ´ÓÔ¶³Ì´æ´¢¿â¿Ë¡һ·Ýµ½ÍâµØÅÌËã»ú£º
git clone <ssh clone url></ssh>
µÇ¼ºó¸´ÖÆ
¿Ë¡½«½¨ÉèÒ»¸öÓëÔ¶³Ì´æ´¢¿âÏàͬµÄÎļþºÍÌá½»¼Í¼µÄÍâµØ¸±±¾¡£
ÒÔÉϾÍÊÇgithubÏêϸʹÓÃ½Ì³Ì GitHubµÄ×°Öü°Ê¹ÓÃÏêϸµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡