×ðÁú¿­Ê±¹ÙÍøµÇ¼

gitÎÞ·¨¿Ë¡Ôõô°ì

gitÊÇÒ»¿îºÜÊÇÊ¢Ðеİ汾¿ØÖƹ¤¾ß £¬±»ÆÕ±éÓ¦ÓÃÓÚÈí¼þ¿ª·¢ÁìÓò¡£È»¶ø £¬ÓÐʱ¼äÎÒÃÇ»áÓöµ½Ò»Ð©ÎÊÌâ £¬ÆäÖÐÖ®Ò»¾ÍÊÇgitÎÞ·¨¿Ë¡µÄÎÊÌâ¡£·ºÆðÕâÖÖÎÊÌâ»áÈÃÎÒÃÇÎÞ·¨¼ÓÈëµ½ÏîÄ¿ÖÐÀ´ £¬ÎÞ·¨»ñÈ¡´úÂë¾ÙÐпª·¢ºÍ²âÊÔ¡£±¾ÆªÎÄÕ½«»áÏÈÈÝһЩ³£¼ûµÄÔµ¹ÊÔ­ÓɺͶÔÓ¦µÄ½â¾öÒªÁì¡£

ÍøÂçÎÊÌâ

µÚÒ»¸öÔì³ÉGitÎÞ·¨¿Ë¡µÄ³£¼ûÎÊÌâ¾ÍÊÇÍøÂçÎÊÌâ¡£ÔÚ¾ÙÐÐGit¿Ë¡ʱ £¬ÓÉÓÚÍøÂçÎÊÌâ £¬¿ÉÄܵ¼ÖÂGitÎÞ·¨ÅþÁ¬µ½Ð§ÀÍÆ÷¡£ÕâÖÖÇéÐÎÏ £¬ÎÒÃÇ¿ÉÒÔʵÑéʹÓÃPing¹¤¾ß²âÊÔÍøÂçÅþÁ¬ £¬»òÕßÌæ»»ÍøÂçÇéÐΡ£ÈôÊÇÕÕ¾ÉÎÞ·¨ÅþÁ¬ £¬ÎÒÃÇ¿ÉÒÔʵÑé¸ü¸ÄGitµÄÊðÀíÉèÖá£

ÔÚGitÖÐ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÉèÖÃHTTPЭÒéµÄÊðÀí£º

$ git config --global http.proxy http://proxy.example.com:8080

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öÏÂÁîÖÐ £¬ÎÒÃǽ«httpÊðÀíÉèÖÃΪ¡°proxy.example.com¡± £¬¶Ë¿ÚºÅΪ¡°8080¡±¡£ÈôÊÇÄãµÄÊðÀíÐèÒªÈÏÖ¤ £¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÊðÀíÈÏÖ¤ÐÅÏ¢ÉúÑÄÔÚÄãµÄÉèÖÃÎļþÖУº

$ git config --global http.proxy http://username:password@proxy.example.com:8080

µÇ¼ºó¸´ÖÆ

SSHÃÜÔ¿ÎÊÌâ

SSHÃÜÔ¿ÊÇGit¾ÙÐÐÇå¾²ÅþÁ¬µÄÒ»²¿·Ö £¬ÈôÊÇSSHÃÜÔ¿ÉèÖò»×¼È· £¬¾Í»áµ¼ÖÂGitÎÞ·¨¿Ë¡¡£ÔÚÕâÖÖÇéÐÎÏ £¬ÎÒÃÇÐèÒª¼ì²éÊÇ·ñÓÐ׼ȷµÄSSHÃÜÔ¿ £¬²¢ÇÒÕâЩÃÜÔ¿ÊÇ·ñÒѾ­Ìí¼Óµ½GitHub¡¢GitLab»òBitbucketµÈ´úÂëÍйÜƽ̨ÖС£

ÔÚGitÖÐ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÌìÉúSSHÃÜÔ¿£º

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

µÇ¼ºó¸´ÖÆ

È»ºó £¬ÎÒÃÇ¿ÉÒÔ½«ÃÜÔ¿Ìí¼Óµ½´úÂëÍйÜƽ̨ÖС£½ÓÏÂÀ´ £¬ÎÒÃÇÐèÒªÔÚGitÖÐÉèÖÃSSHÃÜÔ¿ £¬Ê¹ÆäÄܹ»ÔÚ»á¼û´úÂëÍйÜƽ̨ʱ×Ô¶¯Å²Ó᣿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¼ì²éGitÉèÖãº

$ git config --list

µÇ¼ºó¸´ÖÆ

ÔÚÁбíÖÐ £¬ÎÒÃÇ¿ÉÒÔÕÒµ½ÒÔÏÂÁ½ÏîÀ´¼ì²éÊÇ·ñÆôÓÃÁËSSHЭÒ飺

--global user.name=Your Name
--global user.email=your.email@example.com

µÇ¼ºó¸´ÖÆ

ÊðÀíÎÊÌâ

ÔÚһЩ¹«Ë¾»ò×éÖ¯µÄÍøÂçÇéÐÎÖÐ £¬¿ÉÄÜÐèҪʹÓÃÊðÀíЧÀÍÆ÷À´»á¼û»¥ÁªÍø £¬¶øÕâÖÖÊðÀíÉèÖÿÉÄÜ»á¶ÔGitµÄ¿Ë¡²Ù×÷±¬·¢Ó°Ïì¡£ÔÚÕâÖÖÇéÐÎÏ £¬ÎÒÃÇÐèÒª¼ì²éGitµÄÊðÀíÉèÖÃÊÇ·ñ׼ȷ¡£

ÔÚGitÖÐ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¼ì²éÊðÀíÉèÖãº

$ git config --global http.proxy

µÇ¼ºó¸´ÖÆ

ÈôÊÇÕâ¸öÏÂÁîûÓзµ»ØÈκÎÊðÀíЧÀÍÆ÷µÄÐÅÏ¢ £¬Ôò˵Ã÷ÊðÀíÉèÖò»×¼È·¡£ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´ÉèÖÃÊðÀí£º

$ git config --global http.proxy http://proxy.example.com:8080

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

×ÓÄ£¿éÎÊÌâ

×îºóÒ»¸ö³£¼ûµÄÎÊÌâÊÇGitµÄ×ÓÄ£¿éÉèÖò»×¼È·¡£ÈôÊÇÎÒÃÇʵÑé¿Ë¡°üÀ¨×ÓÄ£¿éµÄ¿ÍÕ» £¬¿ÉÊÇ×ÓÄ£¿éµÄÉèÖò»×¼È· £¬¾Í»áµ¼ÖÂGitÎÞ·¨¿Ë¡Õû¸ö¿ÍÕ»¡£ÔÚÕâÖÖÇéÐÎÏ £¬ÎÒÃÇÐèÒª¼ì²é×ÓÄ£¿éµÄGitÁ´½ÓÊÇ·ñÊÇ׼ȷµÄ¡£

ÔÚGitÖÐ £¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¼ì²é×ÓÄ£¿éµÄÉèÖãº

$ git submodule status

µÇ¼ºó¸´ÖÆ

ÔÚ·µ»ØµÄÁбíÖÐ £¬ÎÒÃÇ¿ÉÒÔ¿´µ½Ã¿¸ö×ÓÄ£¿éµÄ״̬ £¬°üÀ¨Git¿ÍÕ»µÄ·¾¶ºÍ״̬¡£ÈôÊÇÆäÖÐÓÐÈκÎÒ»¸ö×ÓÄ£¿é״̬²»Õý³£ £¬Ôò˵Ã÷GitÎÞ·¨¿Ë¡Õû¸ö¿ÍÕ»¡£ÎÒÃÇÐèÒª¶ÔÕâ¸ö×ÓÄ£¿éµ¥¶À¾ÙÐмì²é £¬²¢È·±£ÆäÁ´½Ó׼ȷ¡£

×ܽá

ÉÏÊöÊÇGitÎÞ·¨¿Ë¡µÄ¼¸¸ö³£¼ûÔµ¹ÊÔ­Óɼ°Æä½â¾öÒªÁì¡£µ±ÎÒÃÇÓöµ½GitÎÞ·¨¿Ë¡µÄÎÊÌâʱ £¬¿ÉÒÔÏÈ´ÓÕ⼸¸ö·½Ãæ˼Á¿²¢¼ì²é £¬ÒÔÈ·¶¨ÎÊÌâµÄÔµ¹ÊÔ­Óɲ¢ÕÒµ½×îÓÐÓõĽâ¾öÒªÁì¡£

ÒÔÉϾÍÊÇgitÎÞ·¨¿Ë¡Ôõô°ìµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

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

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

QR code
ÍøÕ¾µØͼ