gitÔõôɾ³ýGit¿ÍÕ»ÖеÄËùÓÐÎļþ
ÔÚʹÓà git ¾ÙÐа汾¿ØÖÆʱ£¬ÓÐʱ¼äÎÒÃÇÐèҪɾ³ý git ¿ÍÕ»ÖеÄËùÓÐÎļþ¡£ÕâÔÚÁ½ÖÖÇéÐÎϺÜÓÐÓãº
µ±ÄãÏëÒªÇå¿Õ Git ¿ÍÕ»²¢ÖØÐÂ×îÏÈʱ£¬Õâ¸ö²Ù×÷¿ÉÒÔ¿ìËÙµØɾ³ýËùÓÐÎļþ¡£
µ±ÄãÒâÍâÌí¼ÓÁ˲»Ó¦¸ÃÔÚ Git Öиú×ÙµÄÎļþʱ£¬Õâ¸ö²Ù×÷¿ÉÒÔ×ÊÖúÄãÀû±ãµØɾ³ýÕâЩÎļþ¡£
ÄÇô£¬ÔõÑùÔÚ Git ÖÐɾ³ýËùÓÐÎļþÄØ£¿ÒÔÏÂÊÇÈýÖÖ³£ÓÃÒªÁ죺
ÒªÁìÒ»£ºÉ¾³ýËùÓÐÎļþ²¢ÇÒÇå¿Õ Git ¿ÍÕ»
Õâ¸ö²Ù×÷»áÇå¿Õ Git ¿ÍÕ»ÖеÄËùÓÐÎļþºÍÀúÊ·¼Í¼¡£ÈôÊÇÄãÏ£ÍûÖØÐÂ×îÏÈÒ»¸öÈ«Ð嵀 Git ¿ÍÕ»£¬¿ÉÒÔʹÓÃÕâ¸öÒªÁì¡£
·¿ª Git ¿ÍÕ»ËùÔÚµÄĿ¼£¬²¢É¾³ýËùÓÐÎļþ£º
rm -rf ./*
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
È»ºóÖ´ÐÐÏÂÃæµÄÏÂÁʹ Git ¿ÍÕ»»Øµ½³õʼ״̬£º
git init
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÖØгõʼ»¯ Git ¿ÍÕ»£¬²¢É¨³ýËùÓÐÀúÊ·¼Í¼ºÍ¸ú×ÙµÄÎļþ¡£
ÒªÁì¶þ£º±£´æ .git Ŀ¼²¢É¾³ýËùÓÐÎļþ
Õâ¸ö²Ù×÷»á±£´æ Git ¿ÍÕ»ÖÐµÄ .git Ŀ¼£¬µ«É¾³ýÆäËûËùÓÐÎļþ¡£
·¿ª Git ¿ÍÕ»ËùÔÚµÄĿ¼£¬²¢É¾³ýËùÓÐÎļþ£º
rm -rf ./*
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
È»ºóÖ´ÐÐÏÂÃæµÄÏÂÁˢРGit ״̬£º
git add . git commit -m "Remove all files"
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«ËùÓÐÎļþµÄɾ³ý²Ù×÷Ìí¼Óµ½ Git ÖУ¬²¢½¨ÉèÒ»¸öеÄÌá½»¡£ÕâÑù£¬Äã¾Í¿ÉÒÔ±£´æ Git ¿ÍÕ»ÖеÄÀúÊ·¼Í¼£¬²¢É¾³ýËùÓÐÆäËûÎļþ¡£
ÒªÁìÈý£ºÊ¹Óà Git ÏÂÁîɾ³ýËùÓÐÎļþ
ÈôÊÇÄã²»ÏëʹÓÃÏÂÁîÐÐɾ³ýËùÓÐÎļþ£¬Ò²¿ÉÒÔʹÓà Git ÏÂÁîÐй¤¾ßÀ´É¾³ýËùÓÐÎļþ¡£
Ö´ÐÐÒÔÏÂÏÂÁîÀ´ÁгöÄ¿½ñ Git ¿ÍÕ»Öиú×ÙµÄÎļþ£º
git ls-files
µÇ¼ºó¸´ÖÆ
È»ºóÖ´ÐÐÏÂÃæµÄÏÂÁîÀ´É¾³ýËùÓÐÎļþ£º
git rm -r --cached .
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áɾ³ýÄ¿½ñ Git ¿ÍÕ»ÖеÄËùÓÐÎļþ£¬²¢½«É¾³ý²Ù×÷Ìí¼Óµ½ Git ÖС£¿ÉÊÇ£¬Ëü²»»áɾ³ýÍâµØÎļþϵͳÖеÄÎļþ¡£
ÎÞÂÛÄãʹÓÃÄÄÖÖÒªÁ죬ɾ³ý Git ¿ÍÕ»ÖеÄËùÓÐÎļþ¶¼ÊÇÒ»¼þºÜÈÝÒ×µÄÊÂÇé¡£Ö»ÐèÑ¡ÔñÒ»ÖÖÒªÁì²¢Ö´Ðм´¿É¡£µ±ÄãÐèÒªÖØÐÂ×îÏÈ»òÊÇÖØÐÂÍýÏë°æ±¾¿ØÖÆʱ£¬Õâ¸ö²Ù×÷ºÜÊÇÓÐÓá£
ÒÔÉϾÍÊÇgitÔõôɾ³ýGit¿ÍÕ»ÖеÄËùÓÐÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡