Ïêϸ½â˵Git¿ÍÕ»µØµãµÄÐÞ¸ÄÀú³Ì
½üÄêÀ´£¬git ÒѾ³ÉΪÁ˳ÌÐòÔ±±Ø±¸µÄ¹¤¾ßÖ®Ò»¡£ÔÚʹÓà git µÄÀú³ÌÖУ¬ÎÒÃǾ³£»áÉæ¼°µ½ git ¿ÍÕ»µÄµØµãÐ޸ĺÍǨáã¡£¶øµ± git ¿ÍÕ»µÄµØµã±¬·¢¸Ä±äʱ£¬ÎÒÃǾÍÐèÒª¶ÔÏîÄ¿¾ÙÐÐһЩÉèÖúÍÐ޸ģ¬ÒÔÈ·±£¿ÍÕ»Äܹ»Õý³£µØ»á¼û¡£
Git ¿ÍÕ»µÄµØµãÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÔ¶³Ì¿ÍÕ»µØµã£¬Ò»ÖÖÊÇÍâµØ¿ÍÕ»µØµã¡£µ±Ô¶³Ì¿ÍÕ»µØµã±¬·¢¸Ä±äʱ£¬ÎÒÃÇÐèÒªÐÞ¸ÄÍâµØ¿ÍÕ»µÄ remote µØµã¡£ÈôÊÇÍâµØ¿ÍÕ»µØµã±¬·¢¸Ä±ä£¬ÔòÐèÒªÐ޸ĴúÂëÖеĿÍÕ»µØµã¡£
±¾ÎĽ«´ÓÕâÁ½¸ö·½ÃæÀ´Ò»²½Ò»²½µØÏÈÈÝÔõÑùÐÞ¸Ä Git ¿ÍÕ»µØµã¡£ÏÂÃ棬½«»áΪ¸÷ÈËÏêϸ½â˵ Git ¿ÍÕ»µØµãµÄÐÞ¸ÄÀú³Ì£º
Ò»¡¢ ÔõÑùÐÞ¸ÄÔ¶³Ì¿ÍÕ»µØµã£¿
Ô¶³Ì¿ÍÕ»µØµãÒ»Ñùƽ³£Ê¹Óà HTTP »ò SSH ÐÒé¡£ÈôÊÇÄãÊÇͨ¹ý HTTP ÐÒéʹÓà Git µÄ£¬ÄÇôÄãÐèÒªÔÚÐÞ¸Ä Git ¿ÍÕ»µØµãµÄͬʱ£¬ÐÞ¸ÄÔ¶³Ì¿ÍÕ»µØµã¡£
ʹÓà Git ÏÂÁîÐÐÐÞ¸Ä
ÐÞ¸ÄÔ¶³Ì¿ÍÕ»µØµã×î¼òÆÓµÄÒªÁì¾ÍÊÇͨ¹ý Git ÏÂÁîÐоÙÐÐÐ޸ġ£ÐèÒª¾ÙÐÐÒÔÏ°취£º
ʹÓà Git Bash ·¿ªÏîÄ¿ËùÔÚµÄÍâµØ¿ÍÕ»£»
ÊäÈëÒÔÏÂÏÂÁ
$ git remote -v
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÏÔʾ³öÔ¶³Ì¿ÍÕ»µÄµØµã¡£
ÊäÈëÒÔÏÂÏÂÁ
$ git remote set-url origin new_url
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÆäÖС°new_url¡±ÎªÄãÏëÒªÐ޸ĵÄеص㡣Õâ¸öÏÂÁ»á°Ñ¾ÉµØµãÐÞ¸ÄΪеص㡣
×îºó£¬ÔÙ¼ì²éһϣ¬ÊäÈëÒÔÏÂÏÂÁ
$ git remote -v
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
È·ÈÏÐÞ¸ÄÊÇ·ñÉúЧ¡£
ʹÓà Git ͼÐνçÃæÐÞ¸Ä
ÈôÊÇÄã²»ÏëʹÓÃÏÂÁîÐУ¬Ò²¿ÉÒÔͨ¹ý Git ͼÐνçÃæ¾ÙÐÐÐ޸ġ£
·¿ª GitKraken µÈ Git ͼÐλ¯¹¤¾ß£»
ÕÒµ½ÄãÏëÒªÐ޸ĵĿÍÕ»£»
Ôڲ˵¥À¸ÖÐÕÒµ½ ¡°Remote¡± Ñ¡Ï
µã»÷ ¡°Remote¡± ºó£¬Ñ¡Ôñ ¡°Edit Repository¡± Ñ¡Ï¼´¿ÉÐÞ¸ÄÔ¶³Ì¿ÍÕ»µÄµØµã¡£
¶þ¡¢ÔõÑùÐÞ¸ÄÍâµØ¿ÍÕ»µØµã£¿
ÍâµØ¿ÍÕ»µØµãÒ»Ñùƽ³£Ê¹ÓÃÎļþ·¾¶À´ÌåÏÖ¡£ÈôÊÇÄ㽫ÍâµØ¿ÍÕ»Òƶ¯µ½ÁËеÄĿ¼Ï£¬»òÕßÏëÒª½«ÍâµØ¿ÍÕ»¸´ÖƵ½ÁíÒ»¸öÅÌËã»úÉÏ£¬¾ÍÐèÒª×ö³öһЩÐ޸ġ£
ʹÓÃÏÂÁîÐÐÐÞ¸Ä
ʹÓà Git ÏÂÁîÐÐÀ´ÐÞ¸ÄÍâµØ¿ÍÕ»µØµãÒ²ÊÇÒ»ÖÖ¼òÆÓÀû±ãµÄÒªÁì¡£
ʹÓà Git Bash ·¿ªÏîÄ¿ËùÔÚµÄÍâµØ¿ÍÕ»£»
ÊäÈëÒÔÏÂÏÂÁ
$ git remote -v
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Éó²éÍâµØ¿ÍÕ»µØµã¡£
ÊäÈëÒÔÏÂÏÂÁ
$ git remote set-url origin new_url
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÆäÖС°new_url¡±ÎªÄãеصãµÄÎļþ·¾¶¡£Õâ¸öÏÂÁ»á°Ñ¾ÉµØµãÐÞ¸ÄΪеص㡣
ÐÞ¸ÄÉèÖÃÎļþ
³ýÁËʹÓÃÏÂÁîÐÐÒÔÍ⣬ÎÒÃÇÒ²¿ÉÒÔͨ¹ýÐÞ¸Ä Git ÉèÖÃÎļþ£¬À´ÐÞ¸ÄÍâµØ¿ÍÕ»µØµã¡£
·¿ªÏîÄ¿ÖÐµÄ .git Îļþ¼Ð£»
ÐÞ¸Ä ¡°config¡± ÎļþÖÐµÄ ¡°url¡± ×ֶΣ¬½«×ֶεÄÖµÐÞ¸ÄΪеÄÍâµØ¿ÍÕ»µØµã¡£
×ÜÖ®£¬Git ¿ÍÕ»µØµãµÄÐ޸ĺÜÊÇÀû±ã£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÏÂÁîÐлòͼÏñ»¯¹¤¾ßÀ´ÇáËÉÍê³É¡£ËäÈ»£¬ÎÒÃÇÐèÒª°ÑÐ޸ĺóµÄ¿ÍÕ»µØµãÍÆË͵½Ô¶³Ì¿ÍÕ»ÖУ¬Ê¹µÃÆäËû¿ª·¢ÕßÒ²ÄÜ»á¼û×ðÁú¿Ê±´úÂë¡£
ÔÚ¾ÙÐÐ Git ¿ÍÕ»µØµãÐÞ¸Äʱ£¬ÐèÒªÌØÊâ×¢ÖØһЩÊÂÏî¡£ÀýÈ磬ÔÚÐ޸ĵصã֮ǰ£¬Òª¾ÙÐб¸·Ý£»ÐÞ¸ÄÍê±ÏÖ®ºó£¬ÐèÒª²âÊÔ Git ÊÇ·ñÄܹ»Õý³£ÊÂÇ飻ÒÔ¼°È·±£ÆäËû¿ª·¢ÕßÄܹ»»ñµÃÐ޸ĺóµÄµØµãÐÅÏ¢¡£ÈôÊÇÎÒÃÇ×¢ÖØÕâЩϸ½Ú£¬Git ¿ÍÕ»µØµãÐ޸ľÍÄܹ»±äµÃ¼òÆÓ¶øÈÝÒס£
ÒÔÉϾÍÊÇÏêϸ½â˵Git¿ÍÕ»µØµãµÄÐÞ¸ÄÀú³ÌµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡