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

gitignoreºöÂÔÎļþ²»Æð×÷ÓÃÒªÔõô½â¾ö

Èô .gitignore Îļþ²»Æð×÷Óã¬Çë°´ÒÔÏ°취½â¾ö£º1. ¼ì²é·¾¶ºÍÓï·¨£»2. ºöÂÔÒѸú×ÙÎļþ£»3. Éó²éÈ«¾Ö .gitignore ¹æÔò£»4. ¼ì²éµ¥ÒýºÅ£»5. ɨ³ýĿ¼£»6. ¸üРgit£»7. ɾ³ýÔÝʱÎļþ¡£

gitignore ºöÂÔÎļþ²»Æð×÷Óã¬ÔõÑù½â¾ö£¿

µ±Ê¹Óð汾¿ØÖÆϵͳ Git ʱ£¬.gitignore ÎļþÓÃÓÚÖ¸¶¨Òª´Ó°æ±¾¿ØÖÆÖÐɨ³ýµÄÎļþºÍĿ¼¡£È»¶ø£¬ÓÐʱ¼ä£¬.gitignore Îļþ¿ÉÄܻ᲻Æð×÷Óá£ÒÔÏÂÊÇһЩ½â¾öÒªÁ죺

1. ¼ì²é·¾¶ºÍÓï·¨

  • È·±£ .gitignore ÎļþλÓÚÏîÄ¿µÄ¸ùĿ¼¡£
  • È·±£ .gitignore ÎļþÃû׼ȷ£¬Ã»ÓÐƴд¹ýʧ»òºó׺Ãû¡£
  • ¼ì²é .gitignore ÎļþµÄÓï·¨¡£Ä£Ê½Ó¦¸Ã×ñÕÕ glob Óï·¨£¬²¢ÒÔ»»ÐзûÍÑÀë¡£ÀýÈ磺
/node_modules
*.log

µÇ¼ºó¸´ÖÆ

2. ºöÂÔÒѸú×ÙÎļþ

ÈôÊÇÒªºöÂÔÒѸú×ÙµÄÎļþ£¬ÐèҪʹÓà git rm –cached ÏÂÁî¡£Õ⽫´Ó Git µÄË÷ÒýÖÐɾ³ýÎļþ£¬µ«ÈÔ±£±£´æÎļþϵͳÖС£

3. Éó²é gitignore È«¾Ö¹æÔò

Git »¹ÔÊÐíÔÚϵͳ¼¶±ðÉèÖÃÈ«¾Ö .gitignore ¹æÔò¡£ÕâЩ¹æÔò´æ´¢ÔÚ ~/.gitignore£¨Unix£©»ò %USERPROFILE%/.gitignore£¨Windows£©ÖС£¼ì²éÕâЩÎļþÊÇ·ñ°üÀ¨ÁýÕÖÍâµØ .gitignore ¹æÔòµÄģʽ¡£

4. ¼ì²éµ¥ÒýºÅ

ijЩÎı¾±à¼­Æ÷¿ÉÄÜ»á×Ô¶¯ÔÚģʽÖÜΧÌí¼Óµ¥ÒýºÅ¡£Õâ»áʹ .gitignore ÎļþÎÞЧ¡£È·±£Ä£Ê½²»°üÀ¨ÒýºÅ¡£

5. ɨ³ýĿ¼

ÈôÊÇÒªºöÂÔÕû¸öĿ¼£¬±ØÐèÔÚģʽĩβÌí¼ÓÒ»¸öÕýб¸Ü£¨/£©¡£ÀýÈ磬ҪºöÂÔ logs Ŀ¼£¬Ó¦ÈçÏÂÌí¼Óģʽ£º

logs/

µÇ¼ºó¸´ÖÆ

6. ¸üРGit

¹ýʱµÄ Git °æ±¾¿ÉÄÜ»áÓöµ½ .gitignore ÎÊÌ⡣ʵÑé¸üе½×îа汾µÄ Git¡£

7. ɾ³ýÔÝʱÎļþ

Git »áÔÚ .git Ŀ¼Öн¨ÉèÔÝʱÎļþ¡£ÕâЩÎļþ¿ÉÄÜ»á×ÌÈÅ .gitignore ¹æÔò¡£ÊµÑéɾ³ý .git Ŀ¼²¢ÖØпˡ´æ´¢¿â¡£

ÒÔÉϾÍÊÇgitignoreºöÂÔÎļþ²»Æð×÷ÓÃÒªÔõô½â¾öµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ