ÔõÑùʹÓÃßQÈ‘ËnµÄìºÆìÊÖÒÕ½»Á÷Çøgithubƽ̨

ȪԴ£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

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)

ÔðÈα༭£º ÀîËĶË
ÉùÃ÷£ºÖ¤È¯Ê±±¨Á¦ÕùÐÅÏ¢ÕæÊµ¡¢×¼È·£¬ÎÄÕÂÌá¼°ÄÚÈݽö¹©²Î¿¼£¬²»×é³ÉʵÖÊÐÔͶ×ʽ¨Ò飬¾Ý´Ë²Ù×÷Σº¦×Ôµ£
ÏÂÔØ"֤ȯʱ±¨"¹Ù·½APP£¬»ò¹Ø×¢¹Ù·½Î¢ÐŹ«Öںţ¬¼´¿ÉËæÊ±Ïàʶ¹ÉÊж¯Ì¬£¬¶´²ìÕþ²ßÐÅÏ¢£¬ÕÆÎղƲú»ú»á¡£
ΪÄãÍÆ¼ö
Óû§Ì¸ÂÛ
µÇ¼ºó¿ÉÒÔ½²»°
ÍøÓÑ̸ÂÛ½ö¹©Æä±í´ïСÎÒ˽¼Ò¿´·¨£¬²¢²»Åúע֤ȯʱ±¨Ì¬¶È
ÔÝÎÞ̸ÂÛ
ÔõÑùʹÓÃßQÈ‘ËnµÄìºÆìÊÖÒÕ½»Á÷Çøgithubƽ̨