尊龙凯时人生就是博

ÁÄÁÄgitÔõôÐÞ¸ÄÉèÖÃÎļþ

gitÊÇÏÖÔÚ×î³£Óõİ汾¿ØÖÆϵͳ֮һ£¬ËüÄÜ×ÊÖúÓû§ÖÎÀí´úÂë¡¢±£´æÀúÊ·¼Í¼²¢Ð­×÷¿ª·¢ ¡£ÔÚʹÓÃgitµÄÀú³ÌÖУ¬ÎÒÃǾ­³£ÐèÒªÐÞ¸ÄÉèÖÃÎļþÒÔÖª×ã×Ô¼ºµÄÐèÇó ¡£ÏÂÃæ¾ÍÊǹØÓÚÔõÑùÐÞ¸ÄgitÉèÖÃÎļþµÄÏêϸÏÈÈÝ ¡£

Ò»¡¢ÕÒµ½GitÉèÖÃÎļþ

Óû§¿ÉÒÔͨ¹ýÔÚÖÕ¶ËÖÐÊäÈëÏÂÁî¡°git config –list¡±£¬Éó²éÄ¿½ñGitµÄËùÓÐÉèÖÃÐÅÏ¢£¬°üÀ¨global¡¢localºÍsystemÈý¸ö¼¶±ðµÄÉèÖà ¡£

global¼¶±ðµÄÉèÖÃÎļþ´æ´¢ÔÚÓû§Ä¿Â¼ÏµÄ.gitconfigÎļþÖÐ £»

local¼¶±ðµÄÉèÖÃÎļþ´æ´¢ÔÚGit°æ±¾¿âĿ¼ÏµÄconfigÎļþÖÐ £»

system¼¶±ðµÄÉèÖÃÎļþ´æ´¢ÔÚGit×°ÖÃĿ¼ÏµÄetc/gitconfigÎļþÖÐ ¡£

Òò´Ë£¬ÎÒÃÇÐèÒªÏÈÕÒµ½ÒªÐ޸ĵÄÉèÖÃÎļþ£¬²Å»ª¾ÙÐÐÏìÓ¦µÄÉèÖòÙ×÷ ¡£

¶þ¡¢ÐÞ¸ÄGitÉèÖÃÎļþ

ÐÞ¸ÄÓû§ÃûºÍÓÊÏäµØµã

ÔÚGitÖУ¬Ã¿¸öÌá½»¶¼ÐèÒªÓÐ×÷ÕßµÄÃû³ÆºÍµç×ÓÓÊÏäµØµã ¡£ÎªÁËÀû±ãÖÎÀí£¬ÎÒÃÇ¿ÉÒÔÉèÖÃGitʹÓÃÎÒÃdz£ÓõÄÓû§ÃûºÍÓÊÏäµØµã ¡£

ÏÂÁîÃûÌÃÈçÏ£º

$ git config [--global] user.name "[name]" #ÉèÖÃÓû§Ãû
$ git config [--global] user.email "[email address]" #ÉèÖÃÓÊÏä

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬[–global]ÌåÏÖ½«ÉèÖÃÓ¦Óõ½Õû¸öϵͳ¹æÄ£ÄÚ ¡£

ÉèÖÃGitÏÂÁîÓÖÃû

ÔÚGitÖУ¬¿ÉÄÜÓÐһЩ³£ÓõÄÏÂÁî½ÏÁ¿·±Ëö£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃÓÖÃûÀ´¼ò»¯²Ù×÷ ¡£

ÏÂÁîÃûÌÃÈçÏ£º

$ git config [--global] alias.[alias-name] [original-command] #ÉèÖÃÏÂÁîÓÖÃû

µÇ¼ºó¸´ÖÆ

ÀýÈ磬ÎÒÃÇ¿ÉÒÔ½«¡°git status¡±ÏÂÁî¼ò»¯Îª¡°gs¡±£º

$ git config --global alias.gs status

µÇ¼ºó¸´ÖÆ

ÕâÑù£¬ÒÔºóÖ»ÐèÊäÈë¡°git gs¡±¼´¿ÉÖ´ÐС°git status¡±ÏÂÁî ¡£

ÉèÖÃĬÈϱ༭Æ÷

ÔÚGitÖУ¬ÈôÊDz»Ö¸¶¨±à¼­Æ÷£¬½«Ä¬ÈÏʹÓÃϵͳ×Ô´øµÄvim±à¼­Æ÷ ¡£ÈôÊÇÎÒÃÇÏ°¹ßʹÓÃÆäËû±à¼­Æ÷£¬¿ÉÒÔͨ¹ýÉèÖÃÐÞ¸Ä ¡£

ÏÂÁîÃûÌÃÈçÏ£º

$ git config [--global] core.editor [editor name] #ÉèÖÃĬÈϱ༭Æ÷

µÇ¼ºó¸´ÖÆ

ÀýÈ磬ÈôÊÇÎÒÃÇÏëʹÓÃsublime±à¼­Æ÷£¬Ôò¿ÉÒÔÊäÈëÈçÏÂÏÂÁ

$ git config --global core.editor "subl -n -w"

µÇ¼ºó¸´ÖÆ

ÐÞ¸ÄÃÜÂ뻺´æʱ¼ä

Git»á½«Óû§ÔÚGitHubÉϵÄÕ˺ÅÃÜÂ뻺±£´æÄÚ´æÖУ¬ÒÔ±ãÔÚһ׼ʱ¼äÄÚÃâÊäÈëÃÜÂë ¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃÐÞ¸ÄÃÜÂ뻺´æʱ¼ä ¡£

ÏÂÁîÃûÌÃÈçÏ£º

$ git config [--global] credential.helper 'cache --timeout=[time in seconds]' #ÉèÖûº´æʱ¼ä

µÇ¼ºó¸´ÖÆ

ÀýÈ磬ÈôÊÇÎÒÃÇÏ뽫»º´æʱ¼äÉèÖÃΪ1Сʱ£¬Ôò¿ÉÒÔÊäÈëÈçÏÂÏÂÁ

$ git config --global credential.helper 'cache --timeout=3600'

µÇ¼ºó¸´ÖÆ

Ö¸¶¨diffºÍmerge¹¤¾ß

GitĬÈÏʹÓÃ×Ô´øµÄdiffºÍmerge¹¤¾ß£¬ÈôÊÇÎÒÃÇϲ»¶ÆäËû¹¤¾ß£¬Ôò¿ÉÒÔͨ¹ýÉèÖÃÖ¸¶¨ ¡£

ÏÂÁîÃûÌÃÈçÏ£º

$ git config [--global] difftool.[tool] [tool path] #Ö¸¶¨diff¹¤¾ß
$ git config [--global] mergetool.[tool] [tool path] #Ö¸¶¨merge¹¤¾ß

µÇ¼ºó¸´ÖÆ

ÀýÈ磬ÈôÊÇÎÒÃÇÏëʹÓÃBeyond compare¹¤¾ß£¬ÔòÊäÈëÈçÏÂÏÂÁ

$ git config --global difftool.bc3.path "/usr/local/bin/bcomp"
$ git config --global mergetool.bc3.path "/usr/local/bin/bcomp"

µÇ¼ºó¸´ÖÆ

ÒÔÉÏÏÈÈÝÁËGitÉèÖÃÎļþµÄһЩ³£ÓÃÉèÖã¬Óû§¿ÉÒÔƾ֤×Ô¼ºµÄÐèÇó¾ÙÐиöÐÔ»¯ÐÞ¸Ä ¡£ÐÞ¸ÄGitÉèÖÃÎļþ¿ÉÒÔÔÚÒ»¶¨Ë®Æ½ÉÏÌá¸ßÊÂÇéЧÂÊ£¬Ï£Íû±¾ÎĶԸ÷ÈËÓÐËù×ÊÖú ¡£

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

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

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是博

13452372176

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

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

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