gitÉÏÔõÑùɾ³ýÎļþ£¨°ì·¨Ç³Îö£©
gitÊÇÒ»ÖÖÊ¢Ðеİ汾¿ØÖƹ¤¾ß£¬ËüÔÊÐíÄãÖÎÀíÏîÄ¿µÄ²î±ð°æ±¾ºÍÐ޸ļͼ¡£¿ÉÊÇ£¬ÔÚ´¦ÀíÎļþʱ£¬ÎÒÃÇ¿ÉÄÜ»áÓöµ½ÐèҪɾ³ýÎļþµÄÇéÐΡ£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃgitɾ³ýÎļþ¡£
µÚÒ»²½£¬Ñ¡¶¨ÒªÉ¾³ýµÄÎļþ
Ê×ÏÈ£¬ÄãÐèҪѡ¶¨ÒªÉ¾³ýµÄÎļþ¡£Äã¿ÉÒÔʹÓÃÏÂÁîÐлòͼÐνçÃæÀ´Íê³É´Ë²Ù×÷¡£ÈôÊÇÄãʹÓÃÏÂÁîÐУ¬ÔòÐèÒª½øÈëÏîĿĿ¼²¢ä¯ÀÀµ½ÒªÉ¾³ýµÄÎļþËùÔÚµÄĿ¼¡£È»ºó£¬ÄãÐèÒªÕÒµ½ÐèҪɾ³ýµÄÎļþ²¢¼Í¼ÎļþÃûºÍ·¾¶¡£
µÚ¶þ²½£¬Ê¹ÓÃgit rm ÏÂÁîɾ³ýÎļþ
Ò»µ©ÄãÑ¡¶¨ÒªÉ¾³ýµÄÎļþ£¬ÄãÐèҪʹÓÃgit rmÏÂÁîÔÚgitÖÐɾ³ýËü¡£ÒªÖ´ÐиÃÏÂÁÇëÔÚgit bash»òÏÂÁîÐÐÖÐÊäÈëÒÔÏÂÏÂÁ
git rm file_name
µÇ¼ºó¸´ÖÆ
ÔÚÕâ¸öÏÂÁîÖУ¬file_nameÊÇÄãҪɾ³ýµÄÎļþÃûÒÔ¼°Â·¾¶¡£ÈôÊÇÄãÕýÔÚÄ¿½ñĿ¼ÖÐɾ³ýÎļþ£¬Ôò¿ÉÒÔÖ»ÊäÈëÎļþÃû¡£
ÈôÊÇÄãÖ»ÊÇÏë´Ógit¸ú×ÙµÄÎļþÁбíÖÐɾ³ýÎļþ£¬¶ø²»ÊÇÕæÕý´ÓϵͳÖÐɾ³ýÎļþ,Äã¿ÉÒÔÌí¼Ó²ÎÊý–cached
git rm --cached file_name
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁîɾ³ýgitÖеÄÎļþ¼Í¼£¬µ«²»É¾³ýÏÖʵµÄÎļþ¡£
µÚÈý²½£¬Ìá½»¸ü¸Ä
Ò»µ©ÄãÖ´ÐÐÁËgit rmÏÂÁÄãÐèÒªÌá½»¸ü¸Ä¡£Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÌá½»¸ü¸Ä£º
git commit -m "Remove file_name file"
µÇ¼ºó¸´ÖÆ
ÔÚÕâ¸öÏÂÁîÖУ¬”Remove file_name file”ÊÇÌá½»¸ü¸ÄµÄÐÎò¡£Äã¿ÉÒÔËæÒâÐ޸ĸÃÐÎò¡£
ÕâÑù£¬Îļþ¾Í±»´ÓgitÖÐÍêȫɾ³ý¡£
×ܽá
ʹÓÃgitÖÎÀíÏîĿʱ£¬É¾³ýÎļþÊÇÒ»¸öÆÕ±éµÄÐèÇó¡£Ê¹ÓÃÉÏÊö°ì·¨À´É¾³ýÎļþ£¬Äã¾Í¿ÉÒÔºÜÈÝÒ×µØÍê³ÉÕâ¸öʹÃü¡£Î¨Ò»ÐèҪעÖصÄÊÇ£¬Ò»µ©Îļþ±»É¾³ý£¬Ëü½«²»ÔÙ·ºÆðÔÚgit¿ÍÕ»ÖУ¬ÕâÒâζ×ÅÄ㽫ÎÞ·¨»á¼û¸ÃÎļþµÄÔçÆÚ°æ±¾¡£Òò´Ë£¬Çë×Ðϸ˼Á¿ÊÇ·ñÕæµÄÐèҪɾ³ýÎļþ¡£
ÒÔÉϾÍÊÇgitÉÏÔõÑùɾ³ýÎļþ£¨°ì·¨Ç³Îö£©µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡