ÔõÑùÇå¿ÕgitÔ¶³Ì¿â£¿¼¸ÖÖÒªÁìÏê½â
Ëæ×ÅÈí¼þ¿ª·¢µÄÒ»Ö±Éú³¤£¬gitÒѳÉΪ¿í´ó¿ª·¢ÕßµÄÊ×Ñ¡°æ±¾¿ØÖƹ¤¾ß¡£È»¶ø£¬gitÔ¶³Ì¿ÍÕ»µÄÖÎÀíÒ²ÊÇ¿ª·¢Àú³ÌÖв»¿ÉºöÊÓµÄÒ»²¿·Ö¡£µ±ÎÒÃÇÐèÒª´ÓÔ¶³Ì¿âÖÐÒƳýһЩ²»ÐèÒªµÄÎļþ»ò·Ö֧ʱ£¬ÔõÑùÇå¿ÕgitÔ¶³Ì¿â£¿±¾ÎĽ«ÏêϸÏÈÈݼ¸ÖÖÒªÁ칩²Î¿¼¡£
Ò»¡¢É¾³ýÔ¶³Ì·ÖÖ§
³£ÓõÄɾ³ýÔ¶³Ì¿âÄÚÈݵÄÒªÁìÖ®Ò»¾ÍÊÇɾ³ýÔ¶³Ì·ÖÖ§¡£ÏêϸµÄ²Ù×÷Á÷³ÌÈçÏ£º
1.Ê×ÏÈ£¬Ö´ÐÐgit branch -rÏÂÁî¿ÉÒÔÉó²éÔ¶³Ì·ÖÖ§¡£ÀýÈ磬ÈôÊÇÎÒÃÇÐèҪɾ³ýÃûΪ¡°test¡±µÄ·ÖÖ§£¬ÎÒÃÇ¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ
git push origin --delete test
µÇ¼ºó¸´ÖÆ
2.ÈôÊÇÎÒÃÇÏëɾ³ýËùÓÐûÓÐÓõÄÔ¶³Ì·ÖÖ§£¬ÔÚÏÂÁîÐÐÖпÉÒÔʹÓÃÒÔÏÂÏÂÁ
git branch -r | awk '{if ($1 != "origin/master" && $1 != "origin/develop") print $1}' | sed 's/origin\///' | xargs -I {} git push origin :{}
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁîµÄ×÷ÓþÍÊÇÁгöËùÓеÄÔ¶³Ì·ÖÖ§£¬È»ºóÈ¥µôÄÇЩ²»ÐèÒªµÄ·ÖÖ§£¨ÀýÈ磬origin/masterºÍorigin/develop·ÖÖ§£©£¬×îºóɾ³ýËùÓÐδ±»É¾³ýµÄ·ÖÖ§¡£
¶þ¡¢Ç¿ÖƸüÐÂÔ¶³Ì·ÖÖ§
ÁíÒ»ÖÖÇå¿ÕÔ¶³Ì¿âµÄÒªÁìÊÇÇ¿ÖƸüÐÂÔ¶³Ì·ÖÖ§£¬Ò²¾ÍÊÇÔÚ·ÖÖ§¸üÐÂʱǿÖÆÍÆËÍ£¬ÁýÕÖµôÔ¶³Ì¿âÖÐÔÓеķÖÖ§¡£¸ÃÒªÁìµÄ²Ù×÷Á÷³ÌÈçÏ£º
1.Ê×ÏÈ£¬Í¨¹ýgit branch -rÏÂÁî¿ÉÒÔÉó²éÔ¶³Ì·ÖÖ§¡£ÀýÈçÎÒÃÇÐèҪǿÖƸüÐÂÃûΪ¡°test¡±µÄ·ÖÖ§£¬ÎÒÃÇ¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ
git push -f origin test
µÇ¼ºó¸´ÖÆ
2.ÈôÊÇÎÒÃÇÏëÇ¿ÖƸüÐÂËùÓзÖÖ§£¬¿ÉÒÔʵÑéʹÓÃÒÔÏÂÏÂÁ
git push --force
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁîµÄ×÷ÓÃÊÇÔÚ·ÖÖ§¸üÐÂʱǿÖÆÍÆËͲ¢ÁýÕÖÔ¶³Ì¿ÍÕ»ÖеķÖÖ§¡£
Èý¡¢É¾³ýÔ¶³Ì¿ÍÕ»
³ýÁËɾ³ý·ÖÖ§ºÍÇ¿ÖƸüзÖÖ§µÄÒªÁìÍ⣬ÎÒÃÇ»¹¿ÉÒÔÖ±½Óɾ³ýÔ¶³Ì¿ÍÕ»¡£Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.Ê×ÏÈ£¬ÐèÒªÔÚGithubµÈÍøÕ¾ÉÑþ³ØýÔ¶³Ì¿ÍÕ»¡£ÀýÈ磬ÈôÊÇÎÒÃÇÐèҪɾ³ýÃûΪ¡°test¡±µÄ¿ÍÕ»£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏ°취²Ù×÷£º
-µÇ¼Github£¬Ñ¡ÕªÒªÉ¾³ýµÄ¿ÍÕ»
-½øÈë¿ÍÕ»Ò³Ã棬µã»÷¡°Settings¡±°´Å¥
-ÔÚÒ³Ãæ×îÏ·½ÕÒµ½¡°Danger Zone¡±²¿·Ö£¬µã»÷¡°Delete this repository¡±°´¼ü
-ÔÚе¯³öµÄÒ³ÃæÖÐÊäÈë¿ÍÕ»Ãû³ÆÒÔÈ·ÈÑþ³Øý
2.ÔÚÍâµØÇéÐÎÖУ¬É¾³ýÔ¶³ÌÐÅÏ¢¡£Ê¹ÓÃÒÔÏÂÏÂÁîɾ³ýÔ¶³ÌÐÅÏ¢£º
git remote remove origin
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁîÖ´Ðк󣬽«»áɾ³ýÍâµØgit¿âÉϵÄÔ¶³ÌÐÅÏ¢¡£
½áÂÛ£º
ÎÞÂÛÄÄÖÖÒªÁ죬¶¼ÐèÒªÉóÉ÷²Ù×÷¡£É¾³ý·ÖÖ§ºÍ¸üзÖÖ§µÄ·½·¨ÊÇÔÚ¶ÔÔʼÊý¾Ý¾ÙÐÐÐ޸ģ¬¿ÉÄܻᵼÖÂÊý¾ÝµÄɥʧ£¬Òò´ËÎñ±ØÔÚ²Ù×÷Ç°Ïȱ¸·ÝÊý¾Ý¡£¶øÖ±½Óɾ³ýÔ¶³Ì¿ÍÕ»ÔòÔ½·¢Î£ÏÕ£¬»áµ¼Ö¿ÍÕ»ÄÚËùÓеÄÊý¾Ý³¹µ×ÏûÊÅ£¬Òò´Ë£¬±ØÐèÉóÉ÷¾ÙÐС£
ÈôÊÇÄúÖ»ÊÇÏë¶Ô¿ÍÕ»ÄÚÈݾÙÐй鵵£¬¿ÉÒÔ˼Á¿½¨ÉèÒ»¸öеķÖÖ§¼°¿ÍÕ»£¬½«ËùÓеľɷÖÖ§ÄÚÈݺϲ¢ÖÁпÍÕ»ÖС£ÕâÑù£¬ÎÒÃǾͿÉÒÔʡȥɾ³ýÔ¶³Ì¿ÍÕ»µÄƶÀ§£¬Í¬Ê±»¹¿ÉÒÔ±£´æ¿ÍÕ»ÄÚÈÝ£¬Àû±ãÒÔºó×ö²Î¿¼¡£
ÒÔÉϾÍÊÇÔõÑùÇå¿ÕgitÔ¶³Ì¿â£¿¼¸ÖÖÒªÁìÏê½âµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡