odeReview¹¤¾ß£º
GitHubÌṩÁ˶àÖÖ´úÂëÉó²é¹¤¾ß£¬ÈçLintºÍPrettier£¬¿ÉÒÔ×ÊÖúÄã¼á³Ö´úÂëÖÊÁ¿¡£
Lint£ºÊ¹ÓÃESLintµÈ¹¤¾ß¿ÉÒÔ×Ô¶¯¼ì²é´úÂëÆø¸ÅºÍÃûÌÃÎÊÌâ¡£ÔÚÍâµØÏîĿĿ¼ÖÐ×°ÖÃLint¹¤¾ß£¬²¢ÔÚ.eslintrcÎļþÖÐÉèÖùæÔò¡£
Prettier£ºPrettierÊÇÒ»¸ö´úÂëÃûÌû¯¹¤¾ß£¬¿ÉÒÔ¼á³Ö´ú?ÂëÒ»ÖÂÐÔ¡£ÔÚÍâµØÏîĿĿ¼Öа²?×°Prettier£¬²¢ÔÚ.prettierrcÎļþÖÐÉèÖÃÃûÌùæÔò¡£
itHubActions£º
GitHubActionsÊÇÒ»¸ö×Ô¶¯»¯¹¤¾ß£¬¿ÉÒÔÓÃÀ´×Ô¶¯»¯CI/CDÁ÷³Ì¡£Äã¿ÉÒÔÔÚ.github/workflowsĿ¼Ï½¨ÉèYAMLÎļþ£¬½ç˵×Ô¶¯»¯Ê¹Ãü£¬Èç´ú?Âë¹¹½¨¡¢²âÊԺͰ²Åŵȡ£
ÔÚ±¾ÆªÈíÎĵĵڶþ²¿·Ö£¬ÎÒÃǽ«½øÒ»²½Ì½ÌÖÔõÑùʹÓÃGitHubƽ̨µÄ¸ß¼¶¹¦Ð§£¬À´ÌáÉýÄãµÄÊÖÒÕ½»Á÷ºÍÏîÄ¿¹ÜÀíÄÜÁ¦£¬ÌØÊâÊÇÔÚßQÈ—ËnìºÆìÊÖÒÕ½»Á÷ÇøµÄÓ¦Óá£
Ïàͬ¹¤¾ß£º
ΪÁËÌá¸ß¸ßЧµÄÍŶÓÐ×÷£¬Ïàͬ¹¤¾ßÔÚGitHubÖеÄÕûºÏÒ²ºÜÊÇÖ÷Òª¡£Í¨¹ýÕâЩ¹¤¾ß£¬ÍŶӿÉÒÔÔÚÏîĿϣÍûÖмá³Ö¸ßЧÏàͬºÍÐ×÷¡£
9.GitHubDiscussions£ºÏîÄ¿ÌÖÂÛÓë·´Ïì
GitHubDiscussionsÊÇÒ»¸öеÄÌÖÂÛ¹¤¾ß£¬¿ÉÒÔÓÃÀ´×éÖ¯ºÍ¹ÜÀíÏîÄ¿µÄÌÖÂÛ¡£ÔÚ¿ÍÕ»Ò³Ãæ£¬µã»÷¡°Discussions¡±½¨ÉèеÄÌÖÂÛÖ÷Ì⣬²¢ÓëÍŶӳÉÔ±¾ÙÐн»Á÷ºÍ·´Ïì¡£
»ù±¾²Ù×÷£º
¿Ë¡£¨Clone£©£º¿Ë¡Êǽ«Ô¶³Ì¿ÍÕ»£¨Repository£©ÏÂÔØµ½ÍâµØµÄÀú³Ì¡£Ê¹ÓÃÏÂÁîÐй¤¾ß»òGitHub×ÀÃæ¿Í»§¶Ë£¬Í¨¹ýgitcloneÏÂÁî¾ÙÐпË¡²Ù×÷¡£
Ìá½»£¨Commit£©£ºÌá½»Êǽ«ÍâµØÐÞ¸ÄÍÆË͵½Ô¶³Ì¿ÍÕ»µÄÀú³Ì¡£Ê¹ÓÃgitcommit-m"commitmessage"¾ÙÐÐÌá½»¡£
ÍÆËÍ£¨Push£©£ºÍÆËÍÊǽ«ÍâµØ¿ÍÕ»µÄÐÞ¸ÄÍÆË͵½Ô¶³Ì¿ÍÕ»µÄÀú³Ì¡£Ê¹ÓÃgitpushoriginmain¾ÙÐÐÍÆËÍ£¬ÆäÖÐoriginÊÇÔ¶³Ì¿ÍÕ»µÄÃû³Æ?£¬mainÊÇ·ÖÖ§Ãû³Æ¡£
×ܽá
´ï?¸ðËnìºÆìÊÖÒÕ½»Á÷ÇøGitHubƽ̨£¬ÊÇÒ»¸ö¹¦Ð§Ç¿Ê¢¡¢Ò×ÓÚʹÓõÄÐ×÷¹¤¾ß¡£Í¨¹ý±¾ÎĵÄÏÈÈÝ£¬ÄúÓ¦¸ÃÒѾÏàʶÔõÑù½¨ÉèºÍ¹ÜÀí¿ÍÕ»¡¢¾ÙÐÐÊÖÒÕ½»Á÷ÓëÐ×÷£¬²¢ÌáÉýÐ×÷ЧÂʵÄ?×î¼Ñʵ¼ù¡£ÎÞÂÛÄúÊdzõѧÕßÕÕ¾É×ÊÉ·¢Õߣ¬Ï£Íû±¾ÎÄÄܹ»ÎªÄúÔÚGitHubƽ̨ÉϵÄʹÓÃÌṩÓмÛÖµµÄ?Ö¸µ¼£¬²¢ÖúÄúÔÚÊÖÒÕ½»Á÷ºÍÐ×÷ÖÐÈ¡µÃ¸ü´óµÄÀֳɡ£
ͨ¹ý³ä·ÖʹÓÃGitHubƽ̨µÄ¹¦Ð§£¬Äú¿ÉÒÔÌá¸ßÍŶӵÄÐ×÷ЧÂÊ£¬ÌáÉý´úÂëÖÊÁ¿£¬²¢ÅäºÏǰ½ø¡£×£ÄúÔÚGitHubƽ̨ÉϵÄʹÓÃÓä¿ì£¬²¢ÔÚÊÖÒÕ½»Á÷ÓëÐ×÷ÖÐÈ¡µÃ¸ü´óµÄ³É¼¨£¡
4·ÖÖ§ÓëºÏ²¢ÇëÇó
GitHubµÄ·ÖÖ§¹ÜÀí¹¦Ð§ºÜÊÇǿʢ£¬Í¨Ì«¹ýÖ§£¬Äú¿ÉÒÔ¾ÙÐÐ×ÔÁ¦µÄ¿ª·¢ºÍ²âÊÔ£¬²¢ÔÚ×¼±¸ºÃÖ®ºó½«·ÖÖ§ºÏ²¢?µ½Ö÷·ÖÖ§¡£ÔÚ¿ÍÕ»ÖУ¬µã»÷¡°Branches¡±Ñ¡Ï¿ÉÒÔ½¨Éè¡¢Çл»ºÍɾ³ý·ÖÖ§¡£Ìá½»½ÓÂëʱ£¬ÄúÐèҪѡÔñÄ¿µÄ·ÖÖ§£¬²¢Í¨¹ýPullRequest£¨ÀÈ¡ÇëÇ󣩽«·ÖÖ§´úÂëºÏ²¢µ½Ö÷·ÖÖ§¡£
ʲôÊÇGitHub£¿
GitHubÊÇÒ»¸ö»ùÓÚÔÆ¶ËµÄGit°æ±¾¿ØÖÆÏµÍ³£¬ÔÊÐí¶à¸ö¿ª·¢ÕßÍ¬Ê±ÊÆÇéÔÚÒ»¸öÏîÄ¿ÉÏ¡£Ëü²»?½öÌṩÁË´úÂëÍйܷþÎñ£¬»¹ÌṩÁ˸»ºñµÄÐ×÷¹¤¾ß£¬Èç´úÂëÆÀÉó¡¢ÏîÄ¿¹ÜÀí¡¢Îĵµ±à¼µÈ¡£¹ØÓÚßQÈ—ËnìºÆìÊÖÒÕ½»Á÷Çø£¬GitHubÊÇÒ»¸ö¼«ÆäÖ÷ÒªµÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÄã¸ü¸ßЧµØ¹ÜÀíºÍ½»Á÷ÊÖÒÕÏîÄ¿¡£
ʹÓÃÒªÁ죺
½¨ÉèÊÂÇéÁ÷£ºÔÚ¿ÍÕ»µÄ.github/workflowsĿ¼Öн¨ÉèYAMLÎļþ£¬½ç˵ÊÂÇéÁ÷Ãû³ÆºÍ´¥·¢Ìõ¼þ¡£
ÊÂÇéÁ÷ʹÃü£ºÔÚYAMLÎļþÖУ¬½ç˵ÊÂÇéÁ÷ʹÃü£¬Èç¹¹½¨¡¢²âÊÔ¡¢°²Åŵȡ£¿ÉÒÔʹÓÃÄÚÖõÄ?ÐÐΪ£¨actions£©»òµÚÈý·½µÄÐÐΪ¡£
´¥·¢Ìõ¼þ£ºÉèÖÃÊÂÇéÁ÷µÄ´¥·¢Ìõ¼þ£¬Èçÿ´ÎÌá½»¡¢PullRequest»òReleaseʱ×Ô¶¯ÔËÐС£
У¶Ô£ºÓà·Ç(f3J1ePQDlzHhwh44q38w4Ima2E3XrDq)



