GitÖÐÔõÑùÌí¼ÓºÍɾ³ýÎļþ
git ÊÇÒ»¿îºÜÊÇÆÕ±éºÍÊ¢Ðеİ汾¿ØÖƹ¤¾ß£¬Ê¹ÓÃËü¿ÉÒÔÇáËɵظú×Ù²¢ÖÎÀíÏîÄ¿µÄ±ä»»¡£ÔÚÏÖʵӦÓÃÀú³ÌÖУ¬³£³£»á·ºÆðÐÂÔö»òɾ³ýÎļþµÄÇéÐΣ¬½ÓÏÂÀ´ÎÒÃǽ«ÏêϸÏÈÈÝ git ÖÐÔõÑùÌí¼ÓºÍɾ³ýÎļþ¡£
Ìí¼ÓÎļþ
Ìí¼ÓÎļþµÄ·½·¨ºÜÊǼòÆÓ£¬Ö»ÐèʹÓà Git µÄ add ÏÂÁî¼´¿É¡£¼ÙÉèÎÒÃÇÐèÒªÌí¼ÓÒ»¸öÃûΪ example.txt µÄÎļþ£¬ÄÇôִÐÐÒÔϲÙ×÷¼´¿É£º
git add example.txt
µÇ¼ºó¸´ÖÆ
Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git »á½«ÎļþÌí¼Óµ½ÔÝ´æÇøÖС£´Ëʱ£¬ÎÒÃÇ¿ÉÒÔʹÓà git status ÏÂÁîÉó²éÄ¿½ñ״̬£º
$ git status On branch master Changes to be committed: (use "git restore --staged <file>..." to unstage) new file: example.txt</file>
µÇ¼ºó¸´ÖÆ
¿ÉÒÔ¿´µ½£¬Git ÒѾ½« example.txt Îļþ¼ÓÈëµ½Á˼´½«Ìá½»µÄÁбíÖУ¨Ò²¾ÍÊÇÔÝ´æÇø£©¡£
ÈôÊÇÄãÏëÒ»´ÎÐÔÌá½»ËùÓÐÔÝ´æÇøÖеĸĶ¯£¬¿ÉÒÔʹÓà git commit ÏÂÁ
git commit -m "add example.txt file"
µÇ¼ºó¸´ÖÆ
Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git »á½¨ÉèÒ»¸öеÄÌá½»£¬²¢½«ÔÝ´æÇøÖеĸĶ¯Ó¦Óõ½¸ÃÌá½»ÖС£
ɾ³ýÎļþ
ɾ³ýÎļþͬÑùºÜÈÝÒ×£¬Ö»ÐèʹÓà Git µÄ rm ÏÂÁî¼´¿É¡£¼ÙÉèÎÒÃÇÐèҪɾ³ýµÄÎļþÃûΪ example.txt£¬ÄÇôִÐÐÒÔϲÙ×÷¼´¿É£º
git rm example.txt
µÇ¼ºó¸´ÖÆ
´Ë²Ù×÷½«»á´ÓÍâµØÎļþϵͳÖÐɾ³ý example.txt Îļþ£¬²¢ÔÚÔÝ´æÇøÖÐÌí¼ÓÒ»ÌõÏìÓ¦µÄ¼Í¼¡£ÈôÊÇÄãÏë´Ó°æ±¾¿âÖÐɾ³ýÕâ¸öÎļþ£¬ÐèÒªÔÙ´ÎÌá½»£º
git commit -m "delete example.txt file"
µÇ¼ºó¸´ÖÆ
Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git »á½¨ÉèÒ»¸öеÄÌá½»£¬²¢ÔÚÆäÖмͼ¸ÃÎļþÒѱ»É¾³ý¡£
ÐèҪעÖصÄÊÇ£¬ÈôÊÇÄãÔÚÌá½»Ö®ºó¡¢ÓÖÖØÐÂÌí¼ÓÁËÒ»¸öͬÃûµÄÎļþ£¬Git ÈÔÈ»»á½«ÆäÊÓΪн¨µÄÎļþ£¬¶ø²»ÊÇÖØÐÞµÄÎļþ¡£ÕâÊÇÓÉÓÚ Git µÄ°æ±¾¿ØÖÆÊÇ»ùÓÚÎļþÄÚÈݶø²»ÊÇÎļþÃûÀ´¾ÙÐеġ£
×ܽá
Ìí¼ÓºÍɾ³ýÎļþÊÇ Git Öг£ÓõIJÙ×÷Ö®Ò»£¬Æä²Ù×÷¼òÆÓ¡¢Ò×ѧ£¬µ«ÔÚʵ¼ùÖÐÒ²ÐèҪעÖØһЩϸ½Ú¡£Ï£Íû±¾ÎĶÔÄãÏàʶ Git ÖÐÌí¼ÓºÍɾ³ýÎļþµÄ²Ù×÷ÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇGitÖÐÔõÑùÌí¼ÓºÍɾ³ýÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡