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

ÁÄÁÄGitÉÏÖÐÎÄÎÊÌâµÄ½â¾öÒªÁì

ÎÊÌ⣺

×÷ΪһÖÖÊ¢ÐеÄÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬GitÒѾ­³ÉΪÁËÐí¶à¿ª·¢ÕßµÄÊ×Ñ¡¹¤¾ß ¡£È»¶ø£¬ÔÚʹÓÃGitÀú³ÌÖУ¬ÓÐһЩÖÐÎÄÏà¹ØµÄÎÊÌâ»áÈÃÒ»²¿·ÖÓû§¸ÐÓ¦ÒÉÐÄ ¡£±¾ÎĽ«ÏÈÈÝGitÖеÄÖÐÎÄÎÊÌ⣬²¢¸ø³ö½â¾öÒªÁì ¡£

Ò»¡¢GitµÄĬÈϱàÂë

ÔÚGitÖУ¬Ä¬ÈÏʹÓõıàÂëÊÇUTF-8£¬ÕâÒ²ÊÇÏÖÔÚ×îΪ³£ÓõÄUnicode±àÂë·½·¨ ¡£UTF-8Ö§³ÖËùÓеÄUnicode×Ö·û£¬²»µ«°üÀ¨ÖÐÎÄ¡¢Ó¢ÎÄ¡¢Êý×ֵȳ£¼û×Ö·û£¬»¹°üÀ¨ËùÓеķûºÅ¡¢ÐÄÇéµÈ ¡£Òò´Ë£¬Ê¹ÓÃUTF-8±àÂëµÄGit£¬Ò»Ñùƽ³£À´ËµÊÇ¿ÉÒÔÍêÉƵش¦ÀíÖÐÎÄ×Ö·ûµÄ ¡£

¶þ¡¢Git¿Í»§¶ËÔÚWindowsÉϵÄÖÐÎÄÖ§³ÖÎÊÌâ

Ö»¹ÜGit×Ô¼º¶ÔÖÐÎĵÄÖ§³ÖºÜÊǺ㬵«ÔÚWindowsÉÏ£¬Git¿Í»§¶Ë»áÓöµ½ÖÐÎÄÎļþÃûÏÔʾÂÒÂëµÄÎÊÌâ ¡£ÕâÊÇÓÉÓÚ£¬ÔÚWindowsÏÂĬÈÏʹÓõıàÂë·½·¨ÊÇANSI£¬¶øANSI±àÂë²¢²»Ö§³ÖÖÐÎÄ×Ö·û ¡£½â¾öÕâ¸öÎÊÌâµÄÒªÁìÓÐÐí¶à£¬ÒÔÏÂÊÇÁ½ÖÖ³£ÓõÄÒªÁ죺

ÉèÖÃGit¿Í»§¶ËµÄ×Ö·û±àÂë

ÔÚGit BashÖÐÖ´ÐÐÈçϲÙ×÷£º

$ git config --global i18n.commitencoding utf-8
$ git config --global i18n.logoutputencoding utf-8
$ export LESSCHARSET=utf-8

µÇ¼ºó¸´ÖÆ

Õâ»á½«Git¿Í»§¶ËµÄ×Ö·û±àÂëÉèÖÃΪUTF-8£¬´Ó¶øʹÆäÄܹ»×¼È·µØÏÔʾÖÐÎÄÎļþÃû ¡£

ÉèÖÃWindowsϵͳµÄ×Ö·û±àÂë

ÈôÊÇÄú²»ÏëÉèÖÃGit¿Í»§¶ËµÄ×Ö·û±àÂ룬»¹¿ÉÒÔͨ¹ýÉèÖÃWindowsϵͳµÄ×Ö·û±àÂëÀ´½â¾öÖÐÎÄÎļþÃûÂÒÂëµÄÎÊÌâ ¡£ÏêϸҪÁìÊÇ£º

1£©ÔÚÎļþ×ÊÔ´ÖÎÀíÆ÷ÖУ¬·­¿ª¡°Îļþ¡±²Ëµ¥ -> ¡°¸ü¸ÄÎļþºÍÎļþ¼ÐÑ¡Ï -> ¡°Éó²é¡±Ñ¡Ï£¬ÔÚ¡°¸ß¼¶ÉèÖá±ÖУ¬ÕÒµ½¡°Ê¹ÓÃÏàͬµÄ´°¿Ú·­¿ªËùÓÐÎļþ¡±²¢×÷·Ï¹´Ñ¡ ¡£

2£©ÓÒ¼üGit BashµÄ¿ì½Ý·½·¨£¬Ñ¡Ôñ¡°ÊôÐÔ¡± -> ¡°¼æÈÝÐÔ¡±Ñ¡Ï -> ¡°¸ü¸Ä¸ßDPIÉèÖá± -> ¡°ÁýÕÖ¸ßDPIËõ·ÅÐÐΪ¡±Ñ¡Ï -> ¹´Ñ¡¡°Ó¦ÓóÌÐò¡±¼´¿É ¡£

Èý¡¢GitÌá½»ÖÐÎÄÎļþÃûµÄÎÊÌâ

ÓÐʱ£¬ÔÚʹÓÃGitÌá½»ÖÐÎÄÎļþÃûµÄʱ¼ä»áÓöµ½ÎÊÌâ ¡£ÕâÊÇÓÉÓÚÔÚGitµÄĬÈÏģʽÏ£¬Ëü½«ÖÐÎÄÎļþÃûת»»ÎªASCII±àÂ룬ÕâÑùµÄ»°£¬ÖÐÎÄÎļþÃû¾Í¿ÉÄܱ»½Ø¶Ï»ò´¦Àí²»×¼È· ¡£½â¾öÕâ¸öÎÊÌâµÄÒªÁìÊÇ£º

ÉèÖÃGitµÄÎļþÃû±àÂë

ÔÚGit BashÖÐÖ´ÐÐÈçϲÙ×÷£º

$ git config --global core.quotepath false
$ git config --global gui.encoding utf-8
$ git config --global i18n.commitencoding utf-8

µÇ¼ºó¸´ÖÆ

Õâ»á½«GitµÄÎļþÃû±àÂëÉèÖÃΪUTF-8 ¡£

ʹÓÃGit¿Í»§¶ËµÄUnicodeģʽ

Git¿Í»§¶ËÓÐÒ»¸öUnicodeģʽ£¬¿ÉÒÔÓÃÀ´½â¾öÖÐÎÄÎļþÃûµÄÎÊÌâ ¡£ÔÚGit BashÖÐÖ´ÐÐÈçϲÙ×÷£º

$ git config --global core.unicode true

µÇ¼ºó¸´ÖÆ

Õâ»áÆôÓÃGit¿Í»§¶ËµÄUnicodeģʽ£¬Ê¹ÆäÄܹ»×¼È·µØ´¦ÀíÖÐÎÄÎļþÃû ¡£

×ÛÉÏËùÊö£¬GitÔÚ´¦ÀíÖÐÎÄ·½ÃæËäÈ»ÒѾ­ºÜÊdzÉÊ죬µ«ÈÔÈ»ÓÐһЩÎÊÌâÐèҪעÖØ ¡£ÈôÊÇÄúÓöµ½ÁËÏà¹ØÎÊÌ⣬ÎÞ·ÁʵÑéÒÔÉÏÒªÁìÀ´½â¾ö ¡£

ÒÔÉϾÍÊÇÁÄÁÄGitÉÏÖÐÎÄÎÊÌâµÄ½â¾öÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ