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

gitignoreÉèÖÃÎļþ²»ÉúЧÔõô½â¾ö

gitignore ÉèÖÃÎļþ²»ÉúЧµÄÔµ¹ÊÔ­ÓÉ°üÀ¨£ºÎļþ·¾¶²»×¼È·¡¢Óï·¨¹ýʧ¡¢Î´ÄÉÈë×·×Ù¡¢±»È«¾Ö gitignore ÁýÕÖ¡¢Ç¶Ì×Îļþ»òĿ¼¡¢ÎļþÒÑÄÉÈë×·×Ù¡¢¾É°æ git °æ±¾¡¢µÚÈý·½ git À©Õ¹×ÌÈŵÈ¡£

gitignore ÉèÖÃÎļþ²»ÉúЧµÄ½â¾ö¼Æ»®

gitignore ÉèÖÃÎļþµÄ×÷ÓÃÊǼû¸æ Git ºöÂÔijЩÎļþ»òĿ¼£¬ÒÔÃâËüÃÇÒâÍâ±»Ìá½»»ò¸ú×Ù¡£ÈôÊÇ gitignore ÉèÖÃÎļþ²»ÉúЧ£¬¿ÉÄÜÊÇÒÔÏÂÔµ¹ÊÔ­ÓÉÔì³ÉµÄ£º

1. Îļþ·¾¶²»×¼È·

¼ì²é gitignore ÎļþÖеÄÎļþ·¾¶ÊÇ·ñ׼ȷ¡£ËüÃÇÓ¦¸ÃÓëÒªºöÂÔµÄÎļþ»òĿ¼µÄÏà¶Ô·¾¶Æ¥Å䡣ȷ±£Ã»ÓÐƴд¹ýʧ»òʹÓò»×¼È·µÄÍÑÀë·û£¨Windows Ϊ·´Ð±¸Ü ‘\’£¬¶ø Unix ΪÕýб¸Ü ‘/’£©¡£

2. Óï·¨¹ýʧ

gitignore ÎļþÖеÄÓï·¨±ØÐè׼ȷ¡£ÒÔÏÂÊǹæÔò£º

  • ÿÐаüÀ¨Ò»¸öÒªºöÂÔµÄÎļþ»òĿ¼ģʽ¡£
  • ģʽʹÓÃÐǺŠ(*) Æ¥Åäí§Òâ×Ö·û£¬ÎʺŠ(?) Æ¥Åäí§Òâµ¥¸ö×Ö·û¡£
  • ÒªºöÂÔÒ»¸öĿ¼£¬ÇëÒÔб¸Ü (/) ×îºó¡£
  • ÒªºöÂÔÌض¨Îļþ£¬²»ÒªÒÔб¸Ü×îºó¡£
  • ×¢ÊÍÒÔ # ¿ªÍ·£¬»á±»ºöÂÔ¡£

3. .gitignore ÎļþδÄÉÈë×·×Ù

gitignore Îļþ±ØÐè±» Git ¸ú×Ù£¬²Å»ªÉúЧ¡£Ö´ÐÐÒÔÏÂÏÂÁÆäÄÉÈë×·×Ù£º

git add .gitignore
git commit -m "Added .gitignore file"

µÇ¼ºó¸´ÖÆ

4. .gitignore Îļþ±»ÁýÕÖ

ÈôÊÇÄãÓÐÒ»¸öÈ«¾ÖµÄ gitignore Îļþ£¨Í¨³£Î»ÓÚ ~/global-gitignore£©£¬Ëü¿ÉÄÜ»áÁýÕÖÏîÄ¿ÖÐµÄ gitignore Îļþ¡£¼ì²éÈ«¾Ö gitignore Îļþ£¬È·±£ËüûÓÐÁýÕÖÄãÏ£ÍûºöÂÔµÄÎļþ»òĿ¼¡£

5. ǶÌ×Îļþ»òĿ¼

gitignore ÎļþÖ»ÄܺöÂÔ·¾¶ÖеĶ¥¼¶Îļþ»òĿ¼¡£Ëü²»¿ÉºöÂÔǶÌ×µÄÎļþ»òĿ¼¡£ÀýÈ磬ÈôÊÇÒªºöÂÔĿ¼ÖеÄËùÓÐÎļþ£¬ÄãÐèÒª½«Ä¿Â¼Ãû³ÆÌí¼Óµ½ gitignore ÎļþÖУ¬¶ø²»ÊÇÎļþ×Ô¼º¡£

6. ÎļþÒÑÄÉÈë×·×Ù

ÈôÊÇÒ»¸öÎļþÒѱ»ÄÉÈë×·×Ù£¬gitignore ÉèÖÃÎļþ½«²»Æð×÷Óá£ÄãÐèÒªÏÈÖ´ÐÐÒÔÏÂÏÂÁî×÷·Ï×·×Ù¸ÃÎļþ£º

git rm --cached <filename></filename>

µÇ¼ºó¸´ÖÆ

7. ¼ì²é Git °æ±¾

È·±£ÄãÕýÔÚʹÓÃ×îа汾µÄ Git¡£¾É°æ±¾µÄ Git ¿ÉÄܲ»Ö§³ÖijЩ gitignore Óï·¨¡£

8. жÔصÚÈý·½ Git À©Õ¹

ijЩµÚÈý·½ Git À©Õ¹¿ÉÄÜ»á×ÌÈÅ gitignore ÎļþµÄÐÐΪ¡£ÊµÑéжÔØ»ò½ûÓÃÕâЩÀ©Õ¹À´¼ì²éÊÇ·ñ»á½â¾öÎÊÌâ¡£

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

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ