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

gitÖÐÔõôɾ³ý´óÎļþ

gitÊÇÒ»¸öºÜÊÇÊ¢Ðеİ汾¿ØÖƹ¤¾ß £¬Ëü±»ÆÕ±éÓÃÓÚÈí¼þ¿ª·¢ÖÐ £¬ÒÔ¸ú×Ù´úÂëµÄת±ä¡£ÔÚÈí¼þ¿ª·¢Àú³ÌÖÐ £¬¿ª·¢Ö°Ô±¿ÉÄܻᷢÃ÷°æ±¾¿âÖÐÓÐһЩ²»ÐèÒªµÄ»ò¹ýʱµÄÎļþ £¬ÕâЩÎļþ¿ÉÄÜÊÇ´óÎļþ £¬Ôì³É°æ±¾¿âÕ¼Óÿռä¹ý´ó £¬µ¼ÖÂgitµÄʹÓÃЧÂʽµµÍ¡£ÔÚÕâÖÖÇéÐÎÏ £¬ÎÒÃÇÐèҪѧ»á´óÎļþɾ³ýµÄÒªÁì¡£

¿Ë¡¿ÍÕ»µ½ÍâµØ

Ê×ÏÈ £¬ÎÒÃÇÐèÒª½«git¿ÍÕ»¿Ë¡µ½ÍâµØ £¬ÒÔ±ãÎÒÃǶ԰汾¿â¾ÙÐвÙ×÷¡£Ê¹ÓÃgit cloneÏÂÁԶ³Ì¿ÍÕ»¿Ë¡µ½ÍâµØĿ¼¡£

git clone <remote-repo-url></remote-repo-url>

µÇ¼ºó¸´ÖÆ

×°ÖÃBFGÕûÀíÆ÷

BFGÊÇÒ»¸ö¿ÉÒÔ×ÊÖúÎÒÃÇɾ³ý´óÎļþºÍÃô¸ÐÊý¾ÝµÄÏÂÁîÐй¤¾ß £¬Ëü¿ÉÒÔ×ÊÖúÎÒÃÇ¿ìËÙ¼õС°æ±¾¿âµÄ¾Þϸ¡£ÔÚ½«BFGÕûÀíÆ÷×°Öõ½ÏµÍ³ÉÏ֮ǰ £¬±ØÐèÏÈ×°ÖÃJavaÔËÐÐÇéÐΡ£

apt-get install openjdk-8-jdk

µÇ¼ºó¸´ÖÆ

×°ÖÃÍê³Éºó £¬ÎÒÃÇ¿ÉÒÔͨ¹ýBFGÏÂÔØÒ³ÃæÀ´ÏÂÔØ×îа汾µÄBFGÕûÀíÆ÷¡£

wget http://repo1.maven.org/maven2/com/madgag/bfg/1.13.0/bfg-1.13.0.jar

µÇ¼ºó¸´ÖÆ

ɾ³ý´óÎļþ

ͨ¹ýÔËÐÐÒÔÏÂÏÂÁîÀ´Ê¹ÓÃBFGÕûÀíÆ÷¿ìËÙɾ³ý´óÎļþ¡£

java -jar bfg.jar --delete-files <path-to-file></path-to-file>

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÊöÏÂÁîÖÐ £¬ ÊÇҪɾ³ýµÄ´óÎļþµÄ·¾¶¡£BFGÕûÀíÆ÷½«ÔÚ±ê¼ÇΪɾ³ý֮ǰ½«ÎļþÌ滻Ϊһ¸öÎļþ £¬¸ÃÎļþ¹ØÓÚGit°æ±¾¿âÓ¦¸ÃÊÇ¡°ÎÞº¦¡±µÄ¡£

ÕûÀí°æ±¾¿â

Ò»µ©ÎÒÃÇÒѾ­½«ÒªÉ¾³ýµÄ´óÎļþÀֳɵıê¼ÇΪɾ³ý²¢Ìæ»»ËüÃÇ £¬ÎÒÃÇÐèÒª¸üÐÂGit°æ±¾¿âÒÔ·´Ó¦ÎļþµÄɾ³ý¡£ÎªÁËÍê³É´Ë²Ù×÷ £¬ÎÒÃÇÐèÒªÔËÐÐÒÔÏÂÏÂÁ

git reflog expire --expire=now --all &amp;&amp; git gc --prune=now --aggressive

µÇ¼ºó¸´ÖÆ

ÍÆË͸ü¸Ä

×îºó £¬ÎÒÃÇÐèÒª½«¸üкóµÄGit°æ±¾¿âÍÆËÍ»ØÔ¶³Ì¿ÍÕ»ÒÔÈ·±£ÆäËû¿ª·¢Ö°Ô±¿ÉÒÔ»á¼ûÕâЩ¸ü¸Ä¡£

git push -f origin master

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÊöÏÂÁîÖÐ £¬masterÊÇĬÈÏGit·ÖÖ§Ãû³Æ¡£

×ܽá

ÔÚÈí¼þ¿ª·¢ÖÐ £¬Í¨¹ýÕûÀíGit°æ±¾¿âÖеĴóÎļþ¿ÉÒÔʹÎÒÃÇïÔÌ­°æ±¾¿âµÄ¾Þϸ²¢Ìá¸ßGitʹÓÃЧÂÊ¡£Í¨¹ýBFGÕûÀíÆ÷ £¬ÎÒÃÇ¿ÉÒÔ¿ìËÙ¡¢Çå¾²µØɾ³ý´óÎļþ £¬ÏíÊÜGit±ê¼Ç¼°ÆäËû¹¦Ð§¡£

ÒÔÉϾÍÊÇgitÖÐÔõôɾ³ý´óÎļþµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ