Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
GitÓÉdzÈëÉîÖ®Ô¶¶ËÖ÷»ú£¨git remote£©
 
À´Ô´£ºÐܽ¨¸ÕµÄ²©¿Í ·¢²¼ÓÚ£º 2017-7-24
  2804  次浏览      28
 

ÎÒÃÇÖªµÀÎÞÂÛÊÇ·Ö²¼Ê½°æ±¾¿ØÖÆÏµÍ³»¹ÊǼ¯ÖÐʽ°æ±¾¿ØÖÆÏµÍ³£¬Èç¹ûҪʵÏÖ¶àÈËЭ×÷£¬¶¼ÐèÒªÒ»¸öÔ¶³Ì·þÎñÆ÷£¬¾ßÌåÕë¶ÔijһÏîÄ¿À´Ëµ£¬¾ÍÊÇÒ»¸öÔ¶³Ì²Ö¿â¡£

ÎÞÂÛʹÓÃʲô°æ±¾¿ØÖƹ¤¾ß£¬¶ÔÓÚÿһ¸ö³ÉÔ±¶øÑÔ£¬ÎÞÍâºõ¾ÍÊǹ²ÏíÊý¾Ý£¨push or pull£©£¬¶øÕâЩЭ×÷¶¼ÐèҪͨ¹ýÒ»¸ö´¦ÓÚÔ¶¶ËÖ÷»úÉϵÄÔ¶¶Ë²Ö¿âÍê³É¡£±¾ÆªÖ÷Òª½éÉÜGitÈçºÎÓëÔ¶¶ËÖ÷»ú½øÐвÙ×÷£¬Ö÷Òª°üÀ¨£ºÌí¼ÓºÍÒÆ³ýÔ¶¶ËÖ÷»ú£¬Ìí¼ÓÔ¶³Ì²Ö¿â£¬¹ÜÀíÔ¶³Ì·ÖÖ§µÈ¡£

Ìí¼ÓÔ¶¶ËÖ÷»ú£¨git remote add / git clone£©

ÎÒÃÇÊ×ÏÈÒªÁ˽âÈçºÎÏÔʾµØÌí¼ÓÒ»¸öÔ¶¶ËÖ÷»ú£¬ÔÚGitÖÐÓÐÁ½ÖÖ·½Ê½Ìí¼ÓÔ¶¶ËÖ÷»ú£º¿ÉÒÔ·ÖΪÏÔʽ»òÒþʽ¡£

ÔÚδÌí¼ÓÔ¶¶ËÖ÷»ú֮ǰ£¬²é¿´Ö÷»úÐÅϢΪ¿Õ£º

ÒþʽÌí¼Ó£¨git clone£©

ÒþʽÌí¼ÓÔ¶¶ËÖ÷»úµÄ·½Ê½¾ÍÊÇʹÓÃgit clone <Ô¶¶ËµØÖ·>Ö¸ÁÔÚ¿Ë¡Զ¶Ë²Ö¿âµÄͬʱ£¬

»á×Ô¶¯Ìí¼Ó¸ÃÔ¶¶ËÖ÷»úµ½µ±Ç°Ä¿Â¼£¬²¢ÇÒĬÈÏÖ÷»úÃûΪorigin:

²é¿´ÐÅÏ¢£º

ÏÔʾÌí¼Ó£¨git remote add£©

ºÜ¶àʱºòÎÒÃÇÒ²ÐèÒªÏÔʾÌí¼ÓÔ¶¶ËÖ÷»ú£¬ÕâÐèҪʹÓÃgit remote add <Ö÷»ú±ðÃû> <Ô¶¶ËµØÖ·>Ö¸ÁîÏÔʽÌí¼ÓÒ»¸öÔ¶¶ËÖ÷»ú£º

Ö¸ÁîÖУ¬Ö÷»ú±ðÃû²ÎÊýΪ×Ô¶¨ÒåÖ¸¶¨£¬Ô¶¶ËµØÖ·¼´Ô¶¶Ë·þÎñÆ÷ÉϵķÃÎʵØÖ·¡£

Ôٲ鿴ÆäÖ÷»úÐÅÏ¢£¬Ôò»áÓÐÈçÏÂÏÔʾ£º

ÁíÒ»µãÎÒÃÇÐèÒªÇå³þµÄÊÇ£¬¿ÉÒÔΪijһĿ¼ָ¶¨ÈÎÒâÊýÁ¿Ô¶¶ËÖ÷»ú¡£

²é¿´Ô¶¶ËÖ÷»úÐÅÏ¢£¨git remote£©

ÎÒÃÇ¿ÉÒÔʹÓÃgit remoteÖ¸Áî²é¿´µ±Ç°²Ö¿âÖ¸¶¨µÄËùÓÐÔ¶¶ËÖ÷»úµÄ¼òÒªÐÅÏ¢£º±ðÃûÁÐ±í£¬

µ±È»»¹ÓÐÌí¼Ó-vÑ¡Ï²é¿´ÏêϸÐÅÏ¢ÁÐ±í£º

²é¿´Ìض¨Ö÷»úÐÅÏ¢£¨git remote show£©

ÎÒÃÇÒ²¿ÉÒÔ²é¿´Ä³Ò»ÌØ¶¨Ô¶¶ËÖ÷»úµÄÏêϸÐÅÏ¢£¬Ê¹ÓÃgit remote show <Ö÷»ú±ðÃû>È磺

ÈçÉÏ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÏêϸÐÅÏ¢£¬Ô¶¶ËµØÖ·£¬Ô¶³ÌËùÓзÖÖ§£¬

¼°ÔÚ¸÷±¾µØ·ÖÖ§ÉÏʹÓÃgit pull»ògit pushÖ¸Áî²Ù×÷ʱ¶ÔÓ¦µÄÔ¶³Ì·ÖÖ§¡£

Êý¾Ý¹²Ïí£¨git fetch & git pull & git push£©

Ìí¼ÓÔ¶³ÌÖ÷»úºó£¬ÎÒÃÇ¿ÉÒÔÓëÖ÷»ú¹²Ïí´úÂë»òÎļþ¡£

git fetch

ʹÓÃgit fetch <Ö÷»úÃû> [Ô¶³Ì·ÖÖ§£¬¿ÉÑ¡]:[н¨±¾µØ·ÖÖ§£¬¿ÉÑ¡]Ö¸Á¼´»á½«¸ÃÖ÷»úµØÖ·¶ÔÓ¦µÄÔ¶³Ì²Ö¿âÖÐËùÓÐÊý¾Ý£¨°üÀ¨ËùÓзÖÖ§£©À­È¡µ½±¾µØ£¬Ç°ÃæÌáµ½µÄÒþʽÌí¼ÓÔ¶¶ËÖ÷»úgit clone·½Ê½ÒѰüº¬ÕâÒ»¹ý³Ì£º

ÈçÉÏ£¬ÎÒÃÇÒѾ­½«Ô¶¶Ëreact²Ö¿âµÄËùÓзÖÖ§£¬ÏÂÔØµ½±¾µØµÄ¶ÔÓ¦·ÖÖ§£¨´Ë´¦Ö»ÓÐmaster·ÖÖ§£¬ÆäÏÂÔØµ½±¾µØµÄreact/master·ÖÖ§£©£¬ÎÒÃÇ¿ÉÒÔ½«ÕâЩ±¾µØ·ÖÖ§ºÏ²¢µ½ÆäËû·ÖÖ§»òÔÚÕâЩ±¾µØ·ÖÖ§µÄ»ù´¡Éϼì³ö£¨check out£©Ð·ÖÖ§¡£

µ±Ö¸¶¨Ô¶³Ì·ÖÖ§Ãûʱ£¬ÈçÏ£º

½«Ô¶¶Ëorigin²Ö¿âµÄmaster·ÖÖ§ÏÂÔØµ½±¾µØ²¢Ð½¨Ò»¸ö±¾µØ·ÖÖ§temp¡£

git pull

³ýÁËʹÓÃgit fetchÖ¸ÁîÀ­È¡Ô¶³ÌÊý¾Ý£¬»¹¿ÉÒÔʹÓÃgit pull <Ö÷»úÃû> <Ô¶³Ì·ÖÖ§>Ö¸ÁîÀ­È¡Ô¶³ÌÌØ¶¨·ÖÖ§µÄËùÓÐÊý¾Ý£º

ÆäÓëgit fetchµÄ²î±ðÓÐÁ½µã£º

gi pullÐèÒªÖ¸¶¨Ìض¨Ô¶³Ì·ÖÖ§²ÎÊý

git pullÖ¸Áî»á×Ô¶¯À­È¡Êý¾Ý²¢½«ÆäºÏ²¢ÖÁµ±Ç°·ÖÖ§£¬¶øgit fetchÖ»ÊÇÀ­È¡ËùÓÐÊý¾Ý¼°·ÖÖ§£¬²»Ó°Ïì±¾µØÊý¾Ý£¬ÎÒÃÇÐèÒªÊÖ¶¯ºÏ²¢¡£

git push

git fetch¼°git pull¶ÔÓ¦µÄÁíÒ»¸öÖ¸ÁîÔòÊÇgit push <Ö÷»úÃû> <±¾µØ·ÖÖ§>£¬Ê¹ÓøÃÖ¸Áî¿ÉÒÔÏòÔ¶¶ËÍÆËÍ·ÖÖ§Êý¾Ý£º

ÖØÃüÃûÔ¶¶ËÖ÷»ú±ðÃû£¨git remote rename£©

GitÒ²Ö§³ÖÎÒÃÇÖØÃüÃû֮ǰÌí¼Ó¹ýµÄÔ¶¶ËÖ÷»ú±ðÃû£º

git remoet rename <¾ÉÖ÷»ú±ðÃû> <бðÃû>

ɾ³ýÔ¶¶ËÖ÷»ú±ðÃû£¨git remote remove|rm£©

ʹÓÃgit remote remove|rm <Ö÷»ú±ðÃû>Ö¸Áîɾ³ýÔ¶¶ËÖ÷»ú£º

±¾Æª¹ØÓÚGitÔ¶¶ËÖ÷»ú(remote)µÄÏà¹Ø½éÉܾͽáÊøÁË£¬ÆäÖÐÉæ¼°µ½²¿·ÖGit·ÖÖ§Ïà¹Ø²Ù×÷

   
2804 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

ÿÈÕ¹¹½¨½â¾ö·½°¸
ÈçºÎÖÆ¶¨ÓÐЧµÄÅäÖùÜÀíÁ÷³Ì
ÅäÖùÜÀíÖ÷Òª»î¶¯¼°ÊµÏÖ·½·¨
¹¹½¨¹ÜÀíÈëÃÅ
Ïà¹ØÎĵµ

ÅäÖùÜÀíÁ÷³Ì
ÅäÖùÜÀí°×ƤÊé
CM09_CÅäÖùÜÀí±ê×¼
ʹÓÃSVN½øÐа汾¿ØÖÆ
Ïà¹Ø¿Î³Ì

ÅäÖùÜÀíʵ¼ù
ÅäÖùÜÀí·½·¨¡¢¹¤¾ßÓëÓ¦ÓÃ
¶à²ã´Î¼¯³ÉÅäÖùÜÀí
²úÆ··¢²¼¹ÜÀí