ÔõÑùʹÓÃgitɾ³ýÔ¶³Ì·ÖÖ§
ÔÚʹÓÃgit¾ÙÐа汾¿ØÖÆʱ£¬ÎÒÃǾ³£ÐèÒªÔÚÍâµØ¾ÙÐÐһЩ´úÂëÐ޸ģ¬È»ºó½«ÕâЩÐÞ¸ÄÍÆË͵½Ô¶³Ì¿ÍÕ»¡£ÔÚÕâ¸öÀú³ÌÖУ¬ÎÒÃÇ¿ÉÄÜÐèҪɾ³ýһЩ²»ÔÙÐèÒªµÄÔ¶³Ì·ÖÖ§¡£ÄÇôÔõÑùʹÓÃgitɾ³ýÔ¶³Ì·ÖÖ§ÄØ£¿
Ò»¡¢É¾³ýÔ¶³Ì·ÖÖ§
ɾ³ýÔ¶³Ì·ÖÖ§ÐèҪʹÓÃgit pushÏÂÁÏêϸµÄÏÂÁîÃûÌÃΪ£º
git push :
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ÐèҪעÖصÄÊÇ£ºÃ°ºÅ£¨:£©ºóÃæµÄ·ÖÖ§ÃûΪ¿Õ£¬ÌåÏÖɾ³ýÔ¶³Ì·ÖÖ§¡£
ÀýÈçҪɾ³ýÃûΪ¡°test¡±µÄÔ¶³Ì·ÖÖ§£¬ÎÒÃÇÐèÒªÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
git push origin :test
µÇ¼ºó¸´ÖÆ
ÕâÌõÏÂÁîÌåÏÖ½«¿ÕµÄÍâµØ·ÖÖ§ÍÆË͵½Ô¶¶ËµÄ”test”·ÖÖ§£¬´Ó¶øɾ³ý¸Ã·ÖÖ§¡£
¶þ¡¢Éó²éÔ¶³Ì·ÖÖ§
ÔÚʹÓÃgitɾ³ýÔ¶³Ì·Ö֧֮ǰ£¬ÎÒÃÇÐèÒªÏÈÉó²éÒÑÓеÄÔ¶³Ì·ÖÖ§¡£Éó²éÔ¶³Ì·ÖÖ§ÐèҪʹÓÃgit branchÏÂÁÏêϸÏÂÁîÃûÌÃΪ£º
git branch -r
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÆäÖУ¬”-r”²ÎÊýÌåÏÖÖ»Éó²éÔ¶³Ì·ÖÖ§£¬²»°üÀ¨ÍâµØ·ÖÖ§¡£
ÀýÈçÒªÉó²éÄ¿½ñ¿ÍÕ»µÄËùÓÐÔ¶³Ì·ÖÖ§£¬ÎÒÃÇÐèÒªÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
git branch -r
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Ö´ÐиÃÏÂÁîºó£¬»áÁгöÄ¿½ñ¿ÍÕ»ÏÂËùÓеÄÔ¶³Ì·ÖÖ§ÁÐ±í¡£
Èý¡¢Ê¹ÓÃÓÖÃû¿ìËÙɾ³ýÔ¶³Ì·ÖÖ§
ÈôÊÇÐèҪƵÈÔɾ³ýÔ¶³Ì·ÖÖ§£¬ÎÒÃÇ¿ÉÒÔΪɾ³ýÏÂÁîÉèÖÃÓÖÃû£¬ÒÔïÔÌÊäÈëÏÂÁîµÄʱ¼ä¡£
ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîΪɾ³ýÏÂÁîÉèÖÃÓÖÃû£º
git config --global alias.rm '!git push origin --delete'
µÇ¼ºó¸´ÖÆ
ÉèÖúÃÓÖÃûºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¿ìËÙɾ³ýÔ¶³Ì·ÖÖ§£º
git rm
µÇ¼ºó¸´ÖÆ
ÀýÈçҪɾ³ýÃûΪ¡°test¡±µÄÔ¶³Ì·ÖÖ§£¬ÎÒÃÇÏÖÔÚ¿ÉÒÔÖ±½ÓʹÓÃÏÂÁ
git rm test
µÇ¼ºó¸´ÖÆ
Ö´ÐиÃÏÂÁîºó£¬»á×Ô¶¯É¾³ýÃûΪ”test”µÄÔ¶³Ì·ÖÖ§¡£
×ܽ᣺
ɾ³ýÔ¶³Ì·ÖÖ§ÐèҪʹÓÃgit pushÏÂÁÏÂÁîÃûÌÃΪ£ºgit push :
Éó²éÔ¶³Ì·ÖÖ§ÐèҪʹÓÃgit branch -rÏÂÁî
ÈôÊÇÐèҪƵÈÔɾ³ýÔ¶³Ì·ÖÖ§£¬¿ÉÒÔͨ¹ýÉèÖÃÓÖÃûµÄ·½·¨À´¿ìËÙɾ³ý·ÖÖ§¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃgitɾ³ýÔ¶³Ì·ÖÖ§µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡