gitÔõôÐÞ¸ÄÉèÖÃÎļþ£¿ÒªÁìdzÎö
gitÊÇÏÖÔÚ×îÊ¢Ðеİ汾¿ØÖƹ¤¾ßÖ®Ò»£¬¿ÉÒÔÓÐÓõØÖÎÀíÏîÄ¿ÖеĴúÂë±ä»»£¬Ð×÷¿ª·¢¡¢°æ±¾ÖÎÀí¡¢´úÂëÐû²¼µÈ£¬Ê¹Èí¼þ¿ª·¢±äµÃÔ½·¢¸ßЧºÍ±ã½Ý¡£ÔÚʹÓÃgitÀú³ÌÖУ¬ÎÒÃÇÐèÒªÉèÖÃһЩ²ÎÊý£¬ÒÔÖª×ã¸öÐÔ»¯µÄÐèÒªºÍÏîÄ¿ÖÎÀíÒªÇó¡£±¾ÎĽ«ÖصãÏÈÈÝgitµÄÉèÖÃÎļþÒÔ¼°ÔõÑù¾ÙÐÐÐ޸ġ£
Ò»¡¢GitÉèÖÃÎļþ
GitÉèÖÃÎļþÊÇÖ¸´æ´¢ËùÓÐGitÏà¹Ø²ÎÊýµÄÎļþ¡£WindowsϵͳÖУ¬GitµÄÉèÖÃÎļþ´æ´¢ÔÚÓû§¸ùĿ¼ÏµÄ.gitconfigÎļþÖУ»Mac»òLinuxϵͳÔò´æ´¢ÔÚÓû§¸ùĿ¼ÏµÄ~/.gitconfigÎļþÖС£¿ÉÒÔͨ¹ý±à¼¸ÃÎļþÀ´ÉèÖÃGit¡£
¶þ¡¢GitµÄÉèÖÃÏî
GitµÄÉèÖÃÏî¿ÉÒÔ·ÖΪÁ½ÖÖ£ºÈ«¾ÖÉèÖú;ֲ¿ÉèÖá£
È«¾ÖÉèÖÃÖ¸µÄÊÇÔÚÈκÎGit¿ÍÕ»Öж¼ÊÊÓõÄÉèÖÃÏËüÃÇ´æ´¢ÔÚÈ«¾ÖÉèÖÃÎļþÖС£ÈôÊÇÐèÒªÐÞ¸ÄÈ«¾ÖÉèÖÃÏ¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ
$ git config --global <key> <value></value></key>
µÇ¼ºó¸´ÖÆ
ÀýÈ磬ÉèÖÃÈ«¾ÖʹÓõÄĬÈϱà¼Æ÷ΪVim£º
$ git config --global core.editor vim
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
¾Ö²¿ÉèÖÃÖ¸µÄÊÇÔÚÄ¿½ñGit¿ÍÕ»ÖвÅÊÊÓõÄÉèÖÃÏËüÃÇ´æ´¢ÔÚÄ¿½ñ¿ÍÕ»µÄ.gitĿ¼ÏµÄconfigÎļþÖС£ÈôÊÇÐèÒªÐ޸ľֲ¿ÉèÖÃÏ¿ÉÒÔÔÚ¿ÍջĿ¼ÏÂÖ´ÐÐÒÔÏÂÏÂÁ
$ git config <key> <value></value></key>
µÇ¼ºó¸´ÖÆ
ÀýÈ磬ÉèÖÃÄ¿½ñ¿ÍÕ»µÄÌá½»ÕßÐÕÃû£º
$ git config user.name "your name"
µÇ¼ºó¸´ÖÆ
³£ÓõÄGitÉèÖÃÏîÈçÏ£º
user.nameºÍuser.email£ºÖ¸¶¨Ìá½»½ÓÂëʱҪÏÔʾµÄÓû§ÃûºÍÓÊÏäµØµã¡£
$ git config --global user.name "your name" $ git config --global user.email "your email address"
µÇ¼ºó¸´ÖÆ
core.editor£ºÖ¸¶¨GitʹÓõÄĬÈϱà¼Æ÷¡£
$ git config --global core.editor vim
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
merge.tool£ºÖ¸¶¨GitʹÓõĺϲ¢¹¤¾ß¡£
$ git config --global merge.tool meld
µÇ¼ºó¸´ÖÆ
color.ui£ºÖ¸¶¨GitÏÔʾÑÕÉ«µÄ¿ª¹Ø£¬¿ÉѡֵΪtrue/false/auto¡£
$ git config --global color.ui true
µÇ¼ºó¸´ÖÆ
alias£ºÖ¸¶¨GitµÄÏÂÁîÓÖÃû£¬Àû±ã¿ì½ÝʹÓó£ÓõÄÏÂÁî¡£
$ git config --global alias.ci commit $ git config --global alias.st status $ git config --global alias.br branch
µÇ¼ºó¸´ÖÆ
Èý¡¢GitµÄÉèÖÃÎļþÐÞ¸Ä
¿ÉÒÔÖ±½Óͨ¹ý±à¼GitµÄÉèÖÃÎļþÀ´ÐÞ¸ÄGitµÄÉèÖÃÏî¡£ÔÚÏÂÁîÐÐÖУ¬Ê¹ÓÃvi»ònanoµÈÎı¾±à¼Æ÷·¿ª¸ÃÎļþ¼´¿É¾ÙÐÐÐ޸ģº
$ vim ~/.gitconfig
µÇ¼ºó¸´ÖÆ
ÐèҪעÖصÄÊÇ£¬ÕâÖÖ·½·¨Ð޸ĵÄÊÇÈ«¾ÖÉèÖÃÏî¡£ÈçÐèÐ޸ľֲ¿ÉèÖÃÏÐèÒªÔÚ¿ÍջĿ¼ÏÂÖ´ÐÐÒÔÏÂÏÂÁ
$ vim ./.git/config
µÇ¼ºó¸´ÖÆ
ÐÞ¸ÄÉèÖú󣬿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁîÀ´È·ÈÏÐÞ¸ÄÊÇ·ñÉúЧ£º
$ git config --list
µÇ¼ºó¸´ÖÆ
ËÄ¡¢×ܽá
ÔÚʹÓÃGitµÄÀú³ÌÖУ¬ÉèÖÃGitµÄÉèÖÃÎļþÊÇÐëÒªµÄ£¬Í¨¹ýÐÞ¸ÄÉèÖÃÎļþ¿ÉÒÔÖª×ã¸öÐÔ»¯ÐèÇóºÍÏîÄ¿ÖÎÀíÒªÇó£¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£±¾ÎÄÏÈÈÝÁËGitµÄÉèÖÃÎļþºÍÉèÖÃÏ²¢Ïêϸ˵Ã÷ÎúÔõÑù¾ÙÐÐÐ޸ģ¬Ï£ÍûÄܹ»×ÊÖúÄú¸üºÃµØÕÆÎÕGitµÄʹÓü¼ÇÉ¡£
ÒÔÉϾÍÊÇgitÔõôÐÞ¸ÄÉèÖÃÎļþ£¿ÒªÁìdzÎöµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡