ÔõÑùʹÓÃgitÏÂÁ£¨½Ì³Ì·ÖÏí£©
gitÊÇÒ»¸öÃâ·ÑÇÒ¿ªÔ´µÄÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬±»ÆÕ±éÓÃÓÚÐ×÷¿ª·¢¡¢°æ±¾¿ØÖƺʹúÂëÖÎÀí¡£git¿ÉÒÔÔÚ²î±ðµÄ²Ù×÷ϵͳÉÏÔËÐУ¬°üÀ¨linux¡¢mac os xºÍwindowsµÈ¡£git¿ÉÒÔͨ¹ýÏÂÁîÐС¢Í¼ÐÎÓû§½çÃæºÍÆäËû¹¤¾ßÀ´Ê¹Óᣱ¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃgitÏÂÁî¡£
×°ÖÃGit
ÔÚ×îÏÈʹÓÃGit֮ǰ£¬ÄúÐèÒªÏÈ×°ÖÃGit¡£Çëƾ֤ÒÔÏ°취ÔÚÄúµÄÅÌËã»úÉÏ×°ÖÃGit£º
1.»á¼ûGit¹Ù·½ÍøÕ¾£¨https://git-scm.com/£©¡£
2.ÏÂÔØÊÊÓÃÓÚÄúËùʹÓõIJÙ×÷ϵͳµÄGit×°ÖóÌÐò¡£
3.ÔËÐÐÏÂÔصÄ×°ÖóÌÐò£¬²¢Æ¾Ö¤×°ÖóÌÐòµÄָʾ¾ÙÐÐ×°Öá£
³õʼ»¯Git¿ÍÕ»
Òª×îÏÈʹÓÃGit£¬ÇëÔÚÍâµØÅÌËã»úÉϽ¨ÉèÒ»¸öGit¿ÍÕ»¡£Çëƾ֤ÒÔÏ°취ÔÚÍâµØÅÌËã»úÉϽ¨Éè¿ÍÕ»ºÍÏà¹ØÎļþ£º
1.·¿ªÏÂÁîÐÐÖն˻òGit Bash¡£
2.ʹÓÃcdÏÂÁî½øÈëÄúÒª´æ´¢¿ÍÕ»µÄĿ¼¡£
3.ÔËÐÐÒÔÏÂÏÂÁgit init
´ËÏÂÁÔÚÄ¿½ñĿ¼Öн¨ÉèÒ»¸öÃûΪ¡°.git¡±µÄÒþ²ØÎļþ¼Ð£¬×÷ΪGit¿ÍÕ»¡£
Ìí¼ÓºÍÌá½»Îļþ
Òª½«ÎļþÌí¼Óµ½¿ÍÕ»ÖУ¬Çëƾ֤ÒÔÏ°취¾ÙÐвÙ×÷£º
1.½¨Éè»òÐÞ¸ÄÎļþ¡£
2.ÔÚÏÂÁîÐÐÖÕ¶ËÖУ¬½øÈë¿ÍջĿ¼¡£
3.ÔËÐÐÒÔÏÂÏÂÁgit add ÎļþÃû
´ËÏÂÁÎļþÌí¼Óµ½Git¿ÍÕ»ÖС£
4.ÔËÐÐÒÔÏÂÏÂÁgit commit -m ¡°ÐÎòÎļþ±ä»»µÄÐÅÏ¢¡±
´ËÏÂÁÌá½»ÎļþµÄ±ä»»²¢¸½ÉÏÒ»Ìõ¼ò¶ÌµÄÐÎò¡£
Éó²éGit¿ÍÕ»µÄ״̬
ÒªÉó²éGit¿ÍÕ»µÄ״̬£¬Çëƾ֤ÒÔÏ°취¾ÙÐвÙ×÷£º
1.ÔÚÏÂÁîÐÐÖУ¬½øÈë¿ÍջĿ¼¡£
2.ÔËÐÐÒÔÏÂÏÂÁgit status
´ËÏÂÁÏÔʾÄúÊÂÇéĿ¼ÖÐÓëGit¿ÍÕ»Öвî±ðµÄÎļþ¡£
·ÖÖ§ÖÎÀí
GitµÄ·ÖÖ§ÖÎÀíÊÇÆä×îÇ¿Ê¢µÄ¹¦Ð§Ö®Ò»¡£Äú¿ÉÒÔʹÓ÷ÖÖ§À´½¨Éè²î±ðµÄ´úÂë°æ±¾£¬ÔÚÖ÷·ÖÖ§ÖмÌÐøÊÂÇé¶ø²»Ó°ÏìÆäËûÈ˵ÄÊÂÇ顣ҪʹÓ÷ÖÖ§£¬Çëƾ֤ÒÔÏ°취¾ÙÐвÙ×÷£º
1.ÔÚÏÂÁîÐÐÖУ¬½øÈë¿ÍջĿ¼¡£
2.ÔËÐÐÒÔÏÂÏÂÁgit branch
´ËÏÂÁÏÔʾĿ½ñÔÚÍâµØÅÌËã»úÉÏ¿ÉÓõķÖÖ§¡£
3.ÔËÐÐÒÔÏÂÏÂÁgit branch зÖÖ§Ãû
´ËÏÂÁ½¨ÉèÒ»¸öÃûΪ¡°Ð·ÖÖ§Ãû¡±µÄзÖÖ§¡£
4.ÔËÐÐÒÔÏÂÏÂÁgit checkout зÖÖ§Ãû
´ËÏÂÁÄúÒƶ¯µ½¡°Ð·ÖÖ§Ãû¡±¡£
5.½¨Éè»òÐÞ¸ÄÎļþ¡£
6.ÔËÐÐÒÔÏÂÏÂÁgit add ÎļþÃû
´ËÏÂÁÎļþÌí¼Óµ½Git¿ÍÕ»ÖС£
7.ÔËÐÐÒÔÏÂÏÂÁgit commit -m ¡°ÐÎòÎļþ±ä»»µÄÐÅÏ¢¡±
´ËÏÂÁÌá½»ÎļþµÄ±ä»»²¢¸½ÉÏÒ»Ìõ¼ò¶ÌµÄÐÎò¡£
8.ÔËÐÐÒÔÏÂÏÂÁgit checkout Ö÷·ÖÖ§
´ËÏÂÁÄúÒƻص½Ö÷·ÖÖ§¡£
9.ÔËÐÐÒÔÏÂÏÂÁgit merge зÖÖ§Ãû
´ËÏÂÁºÏ²¢Á½¸ö·ÖÖ§¡£Ôںϲ¢Á½¸ö·Ö֧ʱ£¬ÈôÊDZ£´æ³åÍ»£¬ÔòÐèÒªÊÖ¶¯½â¾öËüÃÇ¡£
¿Ë¡Git¿ÍÕ»
ÈôÊÇÄúÒÑÓÐÒ»¸öÒѾ±£´æµÄGit¿ÍÕ»£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÆä¿Ë¡µ½ÐµÄĿ¼£ºgit clone https://github.com/Óû§Ãû/¿ÍÕ»Ãû.git
´ËÏÂÁÔÚÄúÑ¡ÔñµÄĿ¼Ï¿Ë¡¿ÍÕ»¡£
×ܽá
ʹÓÃGitÏÂÁî¿ÉÒÔÖÎÀíºÍ¿ØÖÆ´úÂëµÄ°æ±¾£¬Í¬Ê±Ò²¿ÉÒÔÐ×÷¿ª·¢ºÍ×·×ÙÏîÄ¿¡£Í¨¹ýʹÓÃGitÏÂÁÄú¿ÉÒÔÇáËɵؽÓÊܺͺϲ¢¿ª·¢£¬ÖÎÀíÏîÄ¿ºÍ×·×ٱ任£¬Ê¹Æä³ÉΪһ¸öºÜÊÇÇ¿Ê¢µÄ´úÂëÖÎÀí¹¤¾ß¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃgitÏÂÁ£¨½Ì³Ì·ÖÏí£©µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡