×ðÁú¿­Ê±¹ÙÍøµÇ¼

ÔõÑùʹÓà Git ÏÂÁîÐÐɾ³ýÎļþ

ÔÚʹÓà git ¾ÙÐдúÂëÖÎÀíʱ£¬ÎÒÃǻᾭ³£Óöµ½ÐèҪɾ³ýÎļþµÄÇéÐΣ¬ÎÞÂÛÊÇÓÉÓÚÎļþÒѾ­±»·ÅÆú£¬ÕÕ¾ÉÓÉÓÚÎļþÄÚÈÝÒѱ»Òƶ¯µ½ÆäËûÎļþÖУ¬É¾³ýÎļþÊÇÒ»¸öÐëÒªµÄ²Ù×÷¡£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓà git ÏÂÁîÐÐɾ³ýÎļþ¡£

1. ɾ³ýÊÂÇéĿ¼ÖеÄÎļþ

ÈôÊÇҪɾ³ýÊÂÇéĿ¼ÖеÄÎļþ£¬¿ÉÒÔʹÓà rm ÏÂÁ

$ rm 

µÇ¼ºó¸´ÖÆ

ÀýÈ磬Ҫɾ³ýÏîÄ¿¸ùĿ¼Ï嵀 sample.txt Îļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

$ rm sample.txt

µÇ¼ºó¸´ÖÆ

ʹÓà rm ÏÂÁîɾ³ýÎļþʱÐèҪעÖØÒÔϼ¸µã£º

ÈôÊÇÎļþÒѾ­±» Git ÖÎÀí£¬Ê¹Óà rm ÏÂÁîÖ»»á½«Îļþ´ÓÊÂÇéĿ¼ÖÐɾ³ý£¬¶ø²»»á´Ó Git ¿ÍÕ»ÖÐɾ³ý¡£

ÈôÊÇÎļþÒѾ­±»Ð޻ڸģ¬Ê¹Óà rm ÏÂÁîɾ³ýÎļþ֮ǰÐèÒªÏÈÌá½»Ð޸IJ¢½«ÊÂÇéĿ¼Çå¿Õ£¬ÒÔÃâ²»ÐëÒªµÄÊý¾Ýɥʧ¡£

2. ɾ³ý Git ¿ÍÕ»ÖеÄÎļþ

Òª´Ó Git ¿ÍÕ»ÖÐɾ³ýÎļþ£¬¿ÉÒÔʹÓà git rm ÏÂÁ¸ÃÏÂÁî»áͬʱ½«Îļþ´ÓÊÂÇéĿ¼ºÍ Git ¿ÍÕ»ÖÐɾ³ý£º

$ git rm 

µÇ¼ºó¸´ÖÆ

ÀýÈ磬Ҫ´Ó Git ¿ÍÕ»ÖÐɾ³ýÎļþ¼Ð docs ÖÐµÄ sample.txt Îļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

$ git rm docs/sample.txt

µÇ¼ºó¸´ÖÆ

ʹÓà git rm ÏÂÁîɾ³ýÎļþʱÐèҪעÖØÒÔϼ¸µã£º

ÈôÊÇÎļþÒѾ­±»Ð޻ڸģ¬Ê¹Óà git rm ÏÂÁîɾ³ýÎļþ֮ǰÐèÒªÏÈÌá½»Ð޸ģ¬ÒÔÃâ²»ÐëÒªµÄÊý¾Ýɥʧ¡£

ÈôÊÇÎļþÒѾ­±»ÆäËû·ÖÖ§ºÏ²¢¹ý£¬Ê¹Óà git rm ÏÂÁîɾ³ýÎļþºóÐèÒªÌá½»Ð޸IJ¢ÍÆË͵½Ô¶³Ì¿ÍÕ»£¬ÒÔ±ãÆäËû¿ª·¢ÕßÄܹ»Í¬²½É¾³ýÎļþ¡£

3. »Ö¸´±»É¾³ýµÄÎļþ

ÈôÊÇÔÚɾ³ýÎļþºó·¢Ã÷²»ÔÙÐèҪɾ³ý¸ÃÎļþ£¬¿ÉÒÔʹÓà git checkout ÏÂÁî»Ö¸´Îļþ£º

$ git checkout 

µÇ¼ºó¸´ÖÆ

ÀýÈ磬Ҫ»Ö¸´ sample.txt Îļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

$ git checkout sample.txt

µÇ¼ºó¸´ÖÆ

ʹÓà git checkout ÏÂÁî»Ö¸´ÎļþʱÐèҪעÖØÒÔϼ¸µã£º

ÈôÊÇÎļþÒѾ­±»ÆäËû·ÖÖ§ºÏ²¢¹ý£¬Ê¹Óà git checkout ÏÂÁî»Ö¸´ÎļþºóÐèÒªÌá½»Ð޸IJ¢ÍÆË͵½Ô¶³Ì¿ÍÕ»£¬ÒÔ±ãÆäËû¿ª·¢ÕßÄܹ»Í¬²½É¾³ýÎļþ¡£

4. С½á

±¾ÎÄÏÈÈÝÁËÔõÑùʹÓà Git ÏÂÁîÐÐɾ³ýÎļþ¡£×ܵÄÀ´Ëµ£¬ÓÐÒÔϼ¸µãÐèҪעÖØ£º

ʹÓà rm ÏÂÁîÖ»ÄÜɾ³ýÊÂÇéĿ¼ÖеÄÎļþ£¬¶øʹÓà git rm ÏÂÁî²Å»ª½«Îļþ´Ó Git ¿ÍÕ»ÖÐɾ³ý¡£

ÔÚɾ³ýÎļþ֮ǰ£¬ÐèҪעÖØÎļþÊÇ·ñÒѾ­±»Ð޻ڸĻòºÏ²¢µ½ÆäËû·ÖÖ§ÖУ¬²¢¾ÙÐÐÏìÓ¦µÄÌá½»»òÍÆËͲÙ×÷¡£

ÈôÊÇɾ³ýÎļþºó·¢Ã÷²»ÔÙÐèҪɾ³ý¸ÃÎļþ£¬¿ÉÒÔʹÓà git checkout ÏÂÁî»Ö¸´Îļþ¡£

ÒÔÉϾÍÊÇÔõÑùʹÓà Git ÏÂÁîÐÐɾ³ýÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

13452372176

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ