¡¾×ܽ᡿һЩ³£ÓõÄGitÏÂÁî
gitÊÇÒ»¸öºÜÊÇÊ¢Ðеİ汾¿ØÖÆϵͳ£¬ËüµÄʹÓÃÔÚÈí¼þ¿ª·¢ÖÐÒѾ³ÉΪÐÐÒµ±ê×¼£¬±ÊÕßÔÚÕâÀォ»áΪ¸÷ÈËÏÈÈÝһЩ³£ÓõÄgitÏÂÁî¡£
Ò»¡¢½¨ÉèÒ»¸öеĿÍÕ»
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ½¨ÉèÒ»¸öеÄGit¿ÍÕ»£º
git init
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÔÚÄ¿½ñĿ¼Ï½¨ÉèÒ»¸öеÄ.gitĿ¼£¬Õâ¸öĿ¼´æ´¢×ÅËùÓеÄGit¿ÍÕ»Êý¾Ý¡£
¶þ¡¢±£´æ¸ü¸ÄÄÚÈÝ
µ±Äã¶ÔÒ»¸öÎļþ×öÁ˸ü¸ÄÖ®ºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÕâЩ¸ü¸ÄÄÚÈÝÉúÑÄÏÂÀ´£º
ÓÃÓÚÌí¼ÓËùÓÐÐ޸ĺóµÄÎļþµ½ÔÝ´æÇø£º
git add .
µÇ¼ºó¸´ÖÆ
ÓÃÓÚÌí¼ÓÒ»¸öÖ¸¶¨Ð޸ĺóµÄÎļþµ½ÔÝ´æÇø£º
git add <filename></filename>
µÇ¼ºó¸´ÖÆ
ÓÃÓÚÌá½»±»ÔÝ´æÆðÀ´µÄÐ޸ĵ½ÍâµØ¿ÍÕ»£º
git commit -m "commit message"
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁîÖеġ°commit message¡±´ú±í×ÅÄã±¾´ÎÌá½»Ëù×öµÄÐ޸ĵļòÒªÐÎò¡£
Èý¡¢Éó²éÌá½»ÀúÊ·
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔÉó²éÌá½»ÀúÊ·£º
git log
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áչʾËùÓеÄÌá½»ÀúÊ·£¬°üÀ¨Ìá½»ÕßÐÅÏ¢¡¢Ìύʱ¼äºÍÌá½»ÐÅÏ¢¡£
ÈôÊÇÄãÏëÒªÉó²éÕâЩÌá½»ÀúÊ·µÄijЩ²¿·Ö£¬¿ÉÒÔ˼Á¿Ê¹ÓÃÒÔÏÂÏÂÁ
Éó²é×î½üµÄX¸öÌá½»£º
git log -<x></x>
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Éó²é×î½üµÄ5¸öÌá½»£º
git log -5
µÇ¼ºó¸´ÖÆ
Éó²éij¸öÎļþµÄËùÓÐÌá½»ÀúÊ·£º
git log <filename></filename>
µÇ¼ºó¸´ÖÆ
Éó²éij¸öÌá½»µÄÏêϸÐÅÏ¢£º
git show <commit-hash></commit-hash>
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁîÖеġ°commit-hash¡±´ú±í×ÅÄãËùÏëÒªÉó²éµÄÌá½»µÄ¹þÏ£Öµ£¬¿ÉÒÔ´Ógit logÏÂÁîµÄÊä³öÖлñµÃ¡£
ËÄ¡¢·ÖÖ§²Ù×÷
ʹÓÃÒÔÏÂÏÂÁî¿ÉÒÔ¾ÙÐзÖÖ§µÄÏà¹Ø²Ù×÷£º
½¨ÉèÒ»¸öеķÖÖ§£º
git branch <branch-name></branch-name>
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÔÚÄ¿½ñ·ÖÖ§µÄ»ù´¡ÉϽ¨ÉèÒ»¸öеķÖÖ§£¬ËüÃǻṲÏíÏàͬµÄÌá½»ÀúÊ·¡£
Çл»µ½Ò»¸öÒѱ£´æµÄ·ÖÖ§£º
git checkout <branch-name></branch-name>
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÇл»µ½Ö¸¶¨µÄ·ÖÖ§£¬ÈÃÄã¿ÉÒÔÔÚ·ÖÖ§Ö®¼äÇл»ÁË¡£
ºÏ²¢Ò»¸ö·ÖÖ§µ½Ä¿½ñ·ÖÖ§£º
git merge <branch-name></branch-name>
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«Ö¸¶¨µÄ·ÖÖ§ºÏ²¢µ½Ä¿½ñ·ÖÖ§ÉÏ¡£
Îå¡¢Ðͬ¿ª·¢
GitÒ²ÊÇÒ»¸öºÜÊÇÊʺ϶àÈËÐͬ¿ª·¢µÄ¹¤¾ß£¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐÐͬ¿ª·¢£º
Á´½Óµ½Ô¶³Ì¿ÍÕ»£º
git remote add <remote-name> <remote-url></remote-url></remote-name>
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÈÃÄ㽫ÍâµØ¿ÍÕ»Á´½Óµ½Ò»¸öÔ¶³Ì¿ÍÕ»¡£
ÀÈ¡¸üÐÂÄÚÈÝ£º
git pull
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á´ÓÔ¶³Ì¿ÍÕ»ÖÐÀÈ¥×îеÄÄÚÈÝ¡£
ÍÆËÍÄãµÄÐ޸ģº
git push
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«ÄãµÄÐÞ¸ÄÍÆË͵½Ô¶³Ì¿ÍÕ»ÉÏ¡£
ÒÔÉϾÍÊÇһЩ³£ÓõÄGitÏÂÁËüÃÇ¿ÉÒÔ×ÊÖúÄãÔ½·¢¸ßЧµØʹÓÃGit¾ÙÐа汾¿ØÖÆ¡£¿ÉÊÇÒª¼ÇµÃÔÚʹÓÃ֮ǰÏÈÒªÏàʶÇåÎúÆäÏêϸ²Ù×÷£¬ÒÔÃâ²Ù×÷ʧÎóµ¼Ö²»¿ÉÍì»ØµÄЧ¹û¡£
ÒÔÉϾÍÊÇ¡¾×ܽ᡿һЩ³£ÓõÄGitÏÂÁîµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡