×ðÁú¿­Ê±

macÔõôʹÓÃgit£¿Ó÷¨Ç³Îö

gitÊÇÒ»ÖÖÊ¢Ðеİ汾¿ØÖÆϵͳ £¬ÔÚ¿ª·¢ÕßÖкÜÊÇÊܽӴý¡£ËüÌṩÁËÒ»¸ö¼òÆÓ¶øÓÐÓõķ½·¨À´×·×Ù´úÂëµÄ¸ü¸Ä £¬Ð­×÷ÓëºÏ²¢¡£¶øÔÚmacϵͳÏ £¬ÎÒÃÇÒ²¿ÉÒÔͨ¹ý¼òÆÓµÄÏÂÁîÐвÙ×÷À´Ê¹ÓÃgit¡£

×°ÖÃGit£º

Ê×ÏÈ £¬ÎÒÃÇÐèÒªÏÈ×°ÖÃGit¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº

$ brew install git

µÇ¼ºó¸´ÖÆ

ÉèÖÃGit£º

ÔÚ×°ÖÃGitºó £¬ÎÒÃÇÐèÒªÉèÖÃGitµÄÈ«¾ÖÉèÖà £¬°üÀ¨Óû§ÃûºÍµç×ÓÓʼþµØµã¡£Õâ¸öÐÅÏ¢½«»á·ºÆðÔÚÌá½»ÀúÊ·ºÍÆäËûGit²Ù×÷ÖС£Äã¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÉèÖãº

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@example.com"

µÇ¼ºó¸´ÖÆ

½¨ÉèÍâµØ¿ÍÕ»£º

½ÓÏÂÀ´ £¬ÎÒÃÇÐèÒª½¨ÉèÒ»¸öеÄÍâµØ¿ÍÕ»¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÔÚÄ¿½ñĿ¼Ï½¨ÉèÒ»¸öÐ嵀 Git ¿ÍÕ»£º

$ git init

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁî»áÔÚÄ¿½ñĿ¼Öн¨ÉèÒ»¸öÃûΪ.gitµÄ×ÓĿ¼ £¬ÆäÖаüÀ¨GitµÄÉèÖÃÎļþºÍÆäËûÖ÷ÒªÐÅÏ¢¡£

Ìí¼ÓÎļþ£º

½ÓÏÂÀ´ £¬ÎÒÃÇ¿ÉÒÔ½«ÎļþÌí¼Óµ½ÍâµØ¿ÍÕ»ÖÐÀ´¾ÙÐÐÖÎÀí¡£ÀýÈç £¬¼ÙÉèÄãÓÐÒ»¸ötest.txtÎļþÐèÒªÌí¼Ó£º

$ git add test.txt

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁ»á°Ñtest.txtÎļþÌí¼Óµ½GitµÄ»º´æÇø¡£

Ìá½»¸ü¸Ä£º

Ò»µ©ÎÒÃǽ«ËùÓÐÒªÐ޸ĵÄÎļþÌí¼Óµ½»º´æÇøºó £¬ÎÒÃÇ¿ÉÒÔ½«ËüÃÇÌá½»µ½ÍâµØ¿ÍÕ»¡£

$ git commit -m "Commit message"

µÇ¼ºó¸´ÖÆ

¸ÃÏÂÁ»á°ÑËùÓÐÌí¼Óµ½»º´æÇøµÄÎļþÌá½»µ½ÍâµØ¿ÍÕ» £¬²¢½«Ìá½»ÐÂÎÅÉèÖÃΪ¡°Commit message¡±¡£

½¨Éè²¢ÍÆËÍ·ÖÖ§£º

µ±ÎÒÃÇÐèÒªÔÚÊÂÇéÁ÷³ÌÖн¨ÉèÐµĹ¦Ð§·Ö֧ʱ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

$ git branch feature-branch
$ git checkout feature-branch

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁ»á½¨ÉèÒ»¸öÃûΪfeature-branchµÄзÖÖ§ £¬²¢½«Ä¿½ñ·ÖÖ§Çл»µ½Ëü¡£

µ±ÎÒÃÇÔÚÍâµØÍê³É¸ü¸Äºó £¬ÎÒÃÇ¿ÉÒÔ½«´úÂëÍÆË͵½Ô¶³Ì¿ÍÕ»ÖУº

$ git push origin feature-branch

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁ»á°ÑÍâµØfeature-branch·ÖÖ§ÍÆË͵½Ô¶³Ì¿ÍÕ»ÖС£

ºÏ²¢·ÖÖ§£º

µ±ÎÒÃÇÐèÒªºÏ²¢Á½¸ö²î±ðµÄ·Ö֧ʱ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

$ git checkout master
$ git merge feature-branch

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁ»á½«ÃûΪfeature-branchµÄ·ÖÖ§ºÏ²¢µ½Ä¿½ñ·ÖÖ§¡£

×ܽ᣺

ʹÓÃGitÀ´ÖÎÀí´úÂëÊǺÜÊÇÖ÷ÒªµÄ £¬Ëü¿ÉÒÔ×ÊÖúÎÒÃǸú×Ù´úÂëµÄ¸ü¸Ä £¬Ð­×÷ÓëºÏ²¢¡£ÔÚMacϵͳÏ £¬ÎÒÃÇ¿ÉÒÔͨ¹ý¼òÆÓµÄÏÂÁîÐвÙ×÷À´Ê¹ÓÃGit¡£ÔÚÕâƪÎÄÕÂÖÐ £¬ÎÒÃÇÏàʶÁËÔõÑù×°ÖÃGit¡¢ÉèÖÃGit¡¢½¨ÉèÍâµØ¿ÍÕ»¡¢Ìí¼ÓÎļþ¡¢Ìá½»¸ü¸Ä¡¢½¨Éè²¢ÍÆËÍ·ÖÖ§ÒÔ¼°ºÏ²¢·ÖÖ§¡£

ÒÔÉϾÍÊÇmacÔõôʹÓÃgit£¿Ó÷¨Ç³ÎöµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿