ÔõÑùÔÚgitÖÐɾ³ýÒ»¸ö¿ÍÕ»Îļþ¼Ð
ÔÚʹÓÃgit¾ÙÐа汾ÖÎÀíʱ£¬ÎÒÃÇ¿ÉÄÜ»áÓöµ½ÐèҪɾ³ýÎļþ¼ÐµÄÇéÐΡ£¿ÉÊÇ£¬ÔÚgitÖÐɾ³ýÎļþ¼Ð²¢²»ÏñÔÚͨË×µÄÎļþϵͳÖÐÄÇô¼òÆÓ¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÏÈÈÝÔõÑùÔÚgitÖÐɾ³ýÒ»¸ö¿ÍÕ»Îļþ¼ÐµÄÒªÁì¡£
Ê×ÏÈ£¬ÔÚgitÖÐɾ³ýÒ»¸öÎļþ¼Ð£¬ÎÒÃÇÐèҪʹÓÃgit rmÏÂÁ¶ø²»ÊÇʹÓÃÀàUnixÏÂÁî¡£git rmÏÂÁîµÄÓï·¨ÈçÏ£º
git rm -r <directory></directory>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÐèҪɾ³ýµÄÎļþ¼ÐµÄ·¾¶¡£ -r²ÎÊýÌåÏֵݹéɾ³ý¡£
µ±ÎÒÃÇÖ´ÐÐÒÔÉÏÏÂÁîʱ£¬git»áÔÚÍâµØµÄÔÝ´æÇøÖÐɾ³ýÖ¸¶¨Îļþ¼Ð¼°Îļþ¼ÐϵÄËùÓÐÎļþ¡£¿ÉÊÇ£¬Õâ²¢²»»á½«Îļþ¼ÐºÍÎļþ´Ógit¿ÍÕ»ÖÐÍêȫɾ³ý¡£
Òª½«Îļþ¼ÐºÍÎļþ´Ógit¿ÍÕ»ÖÐÍêȫɾ³ý£¬ÎÒÃÇÐèÒª½«É¾³ý²Ù×÷Ìá½»µ½git¿ÍÕ»ÖС£Ìá½»µÄÏÂÁîÈçÏ£º
git commit -m "delete <directory>"</directory>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÐèҪɾ³ýµÄÎļþ¼ÐµÄ·¾¶¡£-m²ÎÊýÌåÏÖÌá½»µÄ×¢ÊÍÐÅÏ¢¡£
Ö´ÐÐÒÔÉÏÏÂÁgit»á½«É¾³ý²Ù×÷¼°×¢ÊÍÐÅÏ¢Ìá½»µ½git¿ÍÕ»ÖС£´Ëʱ£¬ÎÒÃÇÍâµØµÄgit¿ÍÕ»ÒѾɾ³ýÁËÖ¸¶¨Îļþ¼Ð¼°Îļþ¼ÐϵÄËùÓÐÎļþ¡£¿ÉÊÇ£¬Ô¶³Ì¿ÍÕ»ÈÔÈ»±£´æÁËÕâЩÎļþ¡£
Òª½«Ô¶³Ì¿ÍÕ»ÖеÄÎļþ¼ÐºÍÎļþɾ³ý£¬ÎÒÃÇÐèÒªÖ´ÐÐgit push²Ù×÷£¬²¢ÇÒÍÆË͵½Ö¸¶¨·ÖÖ§¡£ÏêϸÏÂÁîÈçÏ£º
git push <remote> <branch></branch></remote>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÐèÒªÍÆË͵½µÄÔ¶³Ì¿ÍÕ»µÄÃû³Æ£¬ÈçoriginµÈ£» ÊÇÐèÒªÍÆË͵½µÄ·ÖÖ§Ãû³Æ£¬ÈçmasterµÈ¡£
Ö´ÐÐÒÔÉÏÏÂÁgit»á½«ÍâµØ¿ÍÕ»ÖеÄɾ³ý²Ù×÷ºÍ×¢ÊÍÐÅÏ¢Ìá½»µ½Ô¶³Ì¿ÍÕ»ÖУ¬´Ó¶øɾ³ýÖ¸¶¨Îļþ¼Ð¼°Îļþ¼ÐϵÄËùÓÐÎļþ¡£
×ܽ᣺ÔÚgitÖÐɾ³ýÎļþ¼ÐµÄ²Ù×÷×Åʵ²¢²»ÄÑ£¬Ö»ÐèҪʹÓÃgit rmÏÂÁîºÍgit commitÏÂÁî¼´¿É¡£¿ÉÊÇ£¬ÐèҪעÖصÄÊÇ£¬ÔÚÖ´ÐÐɾ³ý²Ù×÷֮ǰ£¬ÇëÎñ±Ø±¸·ÝºÃÐèҪɾ³ýµÄÎļþºÍÎļþ¼Ð£¬²¢ÇÒÔÚÈ·ÈÑþ³Øý²Ù×÷֮ǰ£¬×Ðϸ¼ì²éһϽ«ÒªÉ¾³ýµÄÄÚÈÝÊÇ·ñ׼ȷ£¬×èÖ¹²»ÐëÒªµÄËðʧ¡£
ÒÔÉϾÍÊÇÔõÑùÔÚgitÖÐɾ³ýÒ»¸ö¿ÍÕ»Îļþ¼ÐµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡