ÔõÑùÔÚGitÖÐɾ³ýÒ»¸ö·ÖÖ§
ÔÚgitÖУ¬Ò»¸ö·ÖÖ§£¨branch£©´ú±í×ÅÒ»¸ö×ÔÁ¦µÄ¿ª·¢Ïߣ¬¿ÉÒÔÓëÖ÷·ÖÖ§£¨master£©¾ÙÐкϲ¢£¨merge£©¡£È»¶ø£¬ÔÚ¿ª·¢Íê³Éºó£¬ÎÒÃÇ¿ÉÄÜÐèҪɾ³ýijЩ·ÖÖ§£¬ÒÔ±ã¼á³Ö´úÂë¿âµÄÕûÆë¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚgitÖÐɾ³ýÒ»¸ö·ÖÖ§¡£
ɾ³ýÍâµØ·ÖÖ§
ÔÚGitÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´É¾³ýÒ»¸öÍâµØ·ÖÖ§£º
git branch -d <branch_name></branch_name>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÄãҪɾ³ýµÄ·ÖÖ§µÄÃû³Æ¡£ÀýÈ磬ÈôÊÇҪɾ³ýÃûΪ¡°feature-01¡±µÄ·ÖÖ§£¬ÔòÓ¦ÊäÈëÒÔÏÂÏÂÁ
git branch -d feature-01
µÇ¼ºó¸´ÖÆ
ÈôÊǸ÷ÖÖ§ÉÏÓÐδºÏ²¢µÄÐ޸ģ¬Git»áÌáÐÑÄã¾ÙÐÐÈ·ÈÏ¡£ÈôÊÇÄãÏëÇ¿ÖÆɾ³ý¸Ã·ÖÖ§£¬Çë¸ÄÓÃÒÔÏÂÏÂÁ
git branch -D <branch_name></branch_name>
µÇ¼ºó¸´ÖÆ
ɾ³ýÔ¶³Ì·ÖÖ§
ÈôÊÇÄãÏëɾ³ýÒ»¸öÒѱ»ÍÆË͵½Ô¶³ÌЧÀÍÆ÷µÄ·ÖÖ§£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git push <remote_name> --delete <branch_name></branch_name></remote_name>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÄãµÄÔ¶³Ì¿ÍÕ»µÄÃû³Æ£¨Í¨³£Îª¡°origin¡±£©£¬ ÊÇÄãҪɾ³ýµÄ·ÖÖ§µÄÃû³Æ¡£ÀýÈ磬ÈôÊÇҪɾ³ýÃûΪ¡°feature-01¡±µÄÔ¶³Ì·ÖÖ§£¬ÔòÓ¦ÊäÈëÒÔÏÂÏÂÁ
git push origin --delete feature-01
µÇ¼ºó¸´ÖÆ
ÖµµÃ×¢ÖصÄÊÇ£¬Äã²»¿Éɾ³ýÄ¿½ñÕýÔÚʹÓõķÖÖ§¡£ÈôÊÇÄãÊÔͼɾ³ýÒ»¸öÄ¿½ñʹÓõķÖÖ§£¬Git»á¸ø³öÒÔϹýʧÌáÐÑ£º
error: Cannot delete branch 'feature-01' checked out at '/path/to/repo'
µÇ¼ºó¸´ÖÆ
ÔÚÕâÖÖÇéÐÎÏ£¬ÄãÐèÒªÏÈÇл»µ½ÆäËû·ÖÖ§£¬È»ºóÔÙɾ³ý¸Ã·ÖÖ§¡£
×ܽá
ÔÚ±¾ÎÄÖУ¬ÎÒÃÇÏÈÈÝÁËÔõÑùɾ³ýGitÖеķÖÖ§¡£ÈôÊÇÄãÏëɾ³ýÒ»¸öÍâµØ·ÖÖ§£¬¿ÉÒÔʹÓÃgit branch -d »ògit branch -D £»ÈôÊÇÄãҪɾ³ýÒ»¸öÔ¶³Ì·ÖÖ§£¬¿ÉÒÔʹÓÃgit push –delete ¡£ÎÞÂÛºÎʱ£¬¶¼ÒªÈ·±£ÄãÕæÕýÐèҪɾ³ýÕâ¸ö·ÖÖ§£¬²¢ÇҸ÷ÖÖ§ÉÏûÓÐÖ÷ÒªµÄδºÏ²¢¸ü¸Ä¡£
ÒÔÉϾÍÊÇÔõÑùÔÚGitÖÐɾ³ýÒ»¸ö·ÖÖ§µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡