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

ÔõôÐÞ¸ÄgitÓû§Ãû

ÔÚʹÓÃgit¾ÙÐдúÂëÖÎÀíµÄÀú³ÌÖУ¬ÎÒÃÇÓÐʱ¼äÐèÒªÐÞ¸ÄÒѾ­ÉèÖúõÄgitÓû§ÃûºÍµç×ÓÓʼþµØµã¡£µ±ÎÒÃǽ«´úÂëÌá½»µ½Ô¶³Ì´úÂë¿âʱ£¬git»áĬÈÏʹÓÃÎÒÃÇÔÚÍâµØgitÉèÖÃÎļþÖÐÌí¼ÓµÄÓû§ÃûºÍÓÊÏäµØµã¡£

ÈôÊÇÄãÐèÒªÐÞ¸ÄGitÉϵÄÓû§Ãû£¬ÄãÐèҪƾ֤ÒÔÏ°취¾ÙÐвÙ×÷£º

·­¿ªÏÂÁîÐй¤¾ß£¨WindowsÏÂΪÏÂÁîÌáÐÑ·û£¬Mac OS XºÍLinuxÏÂΪÖնˣ©£¬ÊäÈëÒÔÏÂÏÂÁÉó²éÄ¿½ñµÄGitÓû§ÃûºÍÓÊÏäµØµã£º

git config --global user.name
git config --global user.email

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

Õ⽫»áÊä³öÄãÄ¿½ñGitÉèÖÃÖÐÉèÖõÄÓû§ÃûºÍÓÊÏäµØµã¡£

ÈôÊÇÄãÐèÒªÐÞ¸ÄÓû§Ãû£¬ÊäÈëÒÔÏÂÏÂÁ

git config --global user.name "ÄãµÄÐÂÓû§Ãû"

µÇ¼ºó¸´ÖÆ

ÈôÊÇÄãÐèÒªÐÞ¸ÄÓÊÏäµØµã£¬ÊäÈëÒÔÏÂÏÂÁ

git config --global user.email "ÄãµÄÐÂÓÊÏäµØµã"

µÇ¼ºó¸´ÖÆ

¼ì²éÐÞ¸ÄÊÇ·ñÀֳɣ¬ÔËÐÐÒÔÏÂÏÂÁ

git config --global user.name
git config --global user.email

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

Õâʱ£¬ÄãµÄÐÂÓû§ÃûºÍÓÊÏäµØµã½«»á±»Êä³ö¡£

×¢ÖØ£ºÐÞ¸ÄGitÓû§ÃûºÍÓÊÏäµØµãÖ»»áÓ°ÏìÄãÔÚÍâµØµÄGitÉèÖÃÎļþÖеÄÉèÖã¬ÈôÊÇÄãÌá½»µÄ´úÂëÒѾ­±»ÆäËûÓû§fork»òÕßcloneµ½ËûÃÇ×Ô¼ºµÄ´úÂë¿âÖУ¬ËûÃǽ«¿´µ½Äã֮ǰµÄÓû§ÃûºÍÓÊÏäµØµã¡£Îª´Ë£¬ÄãÐèÒªÌæ»»ÄãµÄ¹«Ô¿£¬²¢ÔÚÄãµÄsshÉèÖÃÎļþÖÐÖØÖÃÄãµÄÉí·Ý£¨ÈôÊÇÄãʹÓÃÁËsshÃÜÔ¿ÑéÖ¤£©¡£ÈôÊÇÄãÏëҪȫ¾ÖµÄÐÞ¸ÄËùÓеÄÀúÊ·Ìá½»ÐÅÏ¢ÀïµÄÓû§ÃûºÍÓÊÏ䣬ÄãÐèҪʹÓÃÒÔÏÂÏÂÁ

git filter-branch -f --env-filter '
OLD_EMAIL="ÄãµÄ¾ÉÓÊÏäµØµã"
CORRECT_NAME="ÄãµÄÐÂÓû§Ãû"
CORRECT_EMAIL="ÄãµÄÐÂÓÊÏäµØµã"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_COMMITTER_NAME="$CORRECT_NAME"
    export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_AUTHOR_NAME="$CORRECT_NAME"
    export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

µÇ¼ºó¸´ÖÆ

×¢ÖØ£ºÕâ¸öÏÂÁ»áÐÞ¸ÄÄãËùÓеÄÀúÊ·Ìá½»£¬Ö»ÓÐÔÚÈ·¶¨ÒªÖ´Ðд˲Ù×÷Ö®ºóÔÙÖ´ÐдËÏÂÁͬʱÇë×¢ÖØ£¬Õâ¸öÏÂÁ»áÐÞ¸ÄÌá½»µÄ¹þÏ£Öµ£¬Õ⽫ǿÖÆGitµÄÀúÊ·¼Í¼ÖÐÌí¼ÓÓ²¸ü¸Ä£¬¿ÉÄÜ»áÓ°Ïìµ½ÆäËûÈ˵ÄÊÂÇé¡£ÒÔÊÇÇëÉóÉ÷µØÖ´Ðд˲Ù×÷¡£

×ÜÖ®£¬ÐÞ¸ÄGitÓû§ÃûºÍÓÊÏäµØµãºÜÈÝÒ×£¬µ«Òª×¢ÖØ£¬ÐÞ¸ÄÖ®ºó¿ÉÄÜ»áÓ°Ï쵽֮ǰµÄÌá½»¼Í¼£¬ÌØÊâÊÇÔÚ¶àÈËЭ×÷µÄÇéÐÎÏ¡£½¨ÒéÔÚÐÞ¸Ä֮ǰ×Ðϸ˼Á¿¡£

ÒÔÉϾÍÊÇÔõôÐÞ¸ÄgitÓû§ÃûµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ