ͨ¹ýGitÔÚLinuxϵͳÉϾÙÐÐÍŶÓÐ×÷µÄÉèÖÃÒªÁì
ͨ¹ýgitÔÚlinuxϵͳÉϾÙÐÐÍŶÓÐ×÷µÄÉèÖÃÒªÁì
¸ÅÊö:
GitÊÇÏÖÔÚ×îÊ¢Ðеİ汾¿ØÖÆϵͳ֮һ£¬Ëü±»ÆÕ±éÓ¦ÓÃÓÚÏîÄ¿¿ª·¢ÖеÄÍŶÓÐ×÷¡£ÔÚLinuxϵͳÉÏÉèÖÃGitÊÇÒ»¸öÐëÒªµÄ°ì·¨£¬±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxϵͳÉϾÙÐÐGitµÄ»ù±¾ÉèÖúÍÍŶÓÐ×÷µÄʹÓÃÒªÁ졣ͬʱ£¬½«Í¨¹ý´úÂëʾÀýÀ´Õ¹Ê¾Ïà¹ØÉèÖÃÀú³Ì¡£
GitµÄ»ù±¾ÉèÖÃ:
ÔÚ×îÏÈʹÓÃGit֮ǰ£¬ÎÒÃÇÐèÒª¾ÙÐÐһЩ»ù±¾µÄÉèÖ᣷¿ªÖն˴°¿Ú£¬ÔËÐÐÒÔÏÂÏÂÁî¾ÙÐÐGitµÄ»ù±¾ÉèÖãº
ÉèÖÃÓû§Ãû:
$ git config –global user.name “Your Username”
ÉèÖÃÓû§ÓÊÏä:
$ git config –global user.email “your_email@example.com”
ÕâЩÉèÖý«±»GitÓÃÀ´±êʶÌá½»µÄ×÷ÕßÐÅÏ¢¡£
½¨ÉèÒ»¸öеÄGit¿ÍÕ»:
½ÓÏÂÀ´£¬ÎÒÃǽ«½¨ÉèÒ»¸öеÄGit¿ÍÕ»£¬ÓÃÓÚÍŶÓÐ×÷¡£ÔÚÖն˴°¿ÚÖУ¬Çл»µ½ÏîÄ¿ËùÔÚµÄĿ¼£¬ÔËÐÐÒÔÏÂÏÂÁ
$ git init
Õ⽫ÔÚÄ¿½ñĿ¼Öн¨ÉèÒ»¸öеÄGit¿ÍÕ»¡£
½«ÏîÄ¿Ìí¼Óµ½Git¿ÍÕ»:
ÔÚ½¨ÉèÁËGit¿ÍÕ»Ö®ºó£¬ÎÒÃÇ¿ÉÒÔ½«ÏîÄ¿ÎļþÌí¼Óµ½¿ÍÕ»ÖС£ÔÚÖն˴°¿ÚÖУ¬ÔËÐÐÒÔÏÂÏÂÁ
$ git add
Õ⽫°ÑÖ¸¶¨µÄÎļþÌí¼Óµ½Git¿ÍÕ»ÖС£ÈôÊÇÒª½«Õû¸öÏîÄ¿Ìí¼Óµ½¿ÍÕ»ÖУ¬¿ÉÒÔÔËÐÐÒÔÏÂÏÂÁ
$ git add .
Õ⽫µÝ¹éµØ½«ËùÓÐÎļþºÍÎļþ¼ÐÌí¼Óµ½Git¿ÍÕ»ÖС£
Ìá½»±ä»»:
ÔÚ½«ÏîÄ¿ÎļþÌí¼Óµ½Git¿ÍÕ»Ö®ºó£¬ÎÒÃÇÐèÒª¾ÙÐÐÌá½»£¬ÒÔÉúÑÄÐ޸ĵÄÄÚÈÝ¡£ÔÚÖն˴°¿ÚÖУ¬ÔËÐÐÒÔÏÂÏÂÁ
$ git commit -m “Commit message”
Õ⽫½¨ÉèÒ»¸öеÄÌá½»£¬²¢½«Ð޸ĵÄÄÚÈÝÉúÑĵ½Git¿ÍÕ»ÖС£
Ô¶³Ì¿ÍÕ»µÄÉèÖúÍʹÓÃ:
ÍŶÓÐ×÷ÐèÒª½«Git¿ÍÕ»ÅþÁ¬µ½Ô¶³Ì¿ÍÕ»£¬ÒÔ±ã¶à¸ö¿ª·¢Ö°Ô±¿ÉÒÔ¹²Ïí´úÂ롣ͨ³££¬GitÔ¶³Ì¿ÍÕ»ÔÚЧÀÍÆ÷ÉϾÙÐÐÉèÖá£
ÔÚЧÀÍÆ÷ÉϽ¨Éè¿ÕµÄGit¿ÍÕ»:
ÔÚЧÀÍÆ÷ÉÏ£¬ÔËÐÐÒÔÏÂÏÂÁÉèÒ»¸ö¿ÕµÄGit¿ÍÕ»£º
$ git init –bare .git
Õ⽫ÔÚЧÀÍÆ÷ÉϽ¨ÉèÒ»¸öеĿÕGit¿ÍÕ»¡£
Ìí¼ÓÔ¶³Ì¿ÍÕ»µ½ÍâµØ¿ÍÕ»:
ÔÚÍâµØµÄGit¿ÍÕ»ÖУ¬ÔËÐÐÒÔÏÂÏÂÁîÌí¼ÓÒ»¸öÔ¶³Ì¿ÍÕ»£º
$ git remote add origin
Õ⽫Ìí¼ÓÒ»¸öÃûΪ”origin”µÄÔ¶³Ì¿ÍÕ»£¬¸Ã¿ÍÕ»µÄURLΪ ¡£
ÍÆËÍÍâµØ·ÖÖ§µ½Ô¶³Ì¿ÍÕ»:
ÔÚ½«ÍâµØ¸ü¸ÄÍÆË͵½Ô¶³Ì¿Íջ֮ǰ£¬ÐèÒªÏȽ¨ÉèÒ»¸ö·ÖÖ§¡£ÔËÐÐÒÔÏÂÏÂÁÉèÒ»¸öеķÖÖ§£º
$ git checkout -b
ÊÇзÖÖ§µÄÃû³Æ¡£
È»ºó£¬ÔËÐÐÒÔÏÂÏÂÁ¸Ã·ÖÖ§ÍÆË͵½Ô¶³Ì¿ÍÕ»£º
$ git push origin
Õ⽫°ÑзÖÖ§ÍÆË͵½Ô¶³Ì¿ÍÕ»¡£
ÍŶÓÐ×÷µÄÊÂÇéÁ÷³Ì:
ÔÚÍê³ÉÔ¶³Ì¿ÍÕ»µÄÉèÖÃÖ®ºó£¬ÍŶӳÉÔ±¿ÉÒÔ×îÏÈÐ×÷¿ª·¢¡£Ã¿Î»¿ª·¢Ö°Ô±¿ÉÒÔÔÚ×Ô¼ºµÄÍâµØ¿ÍÕ»ÖоÙÐÐÊÂÇ飬ͨ¹ýÒÔϼ¸¸öÏÂÁîÓëÔ¶³Ì¿ÍÕ»¾ÙÐн»»¥£º
ÀÈ¡Ô¶³Ì·ÖÖ§:
ÔÚÍâµØ¿ÍÕ»ÖУ¬ÔËÐÐÒÔÏÂÏÂÁîÀÈ¡Ô¶³Ì¿ÍÕ»µÄ×îÐÂÐ޸ģº
$ git pull origin
Õ⽫×Ô¶¯ºÏ²¢Ô¶³Ì¿ÍÕ»µÄÐ޸ĵ½ÍâµØ¿ÍÕ»¡£
Ìá½»ÍâµØÐ޸ĵ½Ô¶³Ì¿ÍÕ»:
ÔÚÍâµØ¿ÍÕ»ÖУ¬ÔËÐÐÒÔÏÂÏÂÁîÌá½»ÍâµØÐ޸ĵ½Ô¶³Ì¿ÍÕ»£º
$ git push origin
Õ⽫°ÑÍâµØµÄÐÞ¸ÄÍÆË͵½Ô¶³Ì¿ÍÕ»¡£
ͨ¹ýÒÔÉÏÏÂÁÍŶӳÉÔ±¿ÉÒÔÀû±ãµØÐ×÷¿ª·¢£¬¹²Ïí´úÂ벢ʵʱ¸üÐÂÐ޸ġ£
×ܽá:
ͨ¹ýGitÔÚLinuxϵͳÉϾÙÐÐÍŶÓÐ×÷ÊÇÒ»ÖÖ¸ßЧµÄ·½·¨£¬¿ÉÒÔ×ÊÖú¿ª·¢ÍŶӸüºÃµØÖÎÀíºÍ×·×Ù´úÂëµÄÐ޸ġ£±¾ÎÄÏÈÈÝÁËGitµÄ»ù±¾ÉèÖᢽ¨ÉèеÄGit¿ÍÕ»¡¢½«ÏîÄ¿Ìí¼Óµ½¿ÍÕ»¡¢Ìá½»±ä»»¡¢ÉèÖúÍʹÓÃÔ¶³Ì¿ÍÕ»ÒÔ¼°ÍŶÓÐ×÷µÄÊÂÇéÁ÷³Ì¡£Ï£Íû±¾ÎĹØÓÚÔÚLinuxϵͳÉÏʹÓÃGit¾ÙÐÐÍŶÓÐ×÷µÄ¶ÁÕßÓÐËù×ÊÖú¡£
´úÂëʾÀý:
ÒÔÏÂÊÇһЩ³£ÓõÄGitÏÂÁîʾÀý£º
ÉèÖÃÓû§ÃûºÍÓÊÏ䣺
$ git config –global user.name “Your Username”
$ git config –global user.email “your_email@example.com”
½¨ÉèÒ»¸öеÄGit¿ÍÕ»£º
$ git init
½«ÏîÄ¿ÎļþÌí¼Óµ½¿ÍÕ»£º
$ git add .
$ git commit -m “Commit message”
Ìí¼ÓÔ¶³Ì¿ÍÕ»µ½ÍâµØ¿ÍÕ»£º
$ git remote add origin
ÍÆËÍÍâµØ·ÖÖ§µ½Ô¶³Ì¿ÍÕ»£º
$ git push origin
ÀÈ¡Ô¶³Ì·ÖÖ§£º
$ git pull origin
Ìá½»ÍâµØÐ޸ĵ½Ô¶³Ì¿ÍÕ»£º
$ git push origin
ÒÔÉϾÍÊÇͨ¹ýGitÔÚLinuxϵͳÉϾÙÐÐÍŶÓÐ×÷µÄÉèÖÃÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡