itHubµÄʹÓó¡¾°
¿ªÔ´ÏîÄ¿µÄÖÎÀíºÍÐû²¼£º¿ªÔ´ÏîÄ¿ÊÇGitHubµÄÖ÷ÒªÓ¦Óó¡¾°Ö®Ò»¡£¿ª·¢Õß¿ÉÒÔÔÚGitHubÉÏ´´Á¢ÏîÄ¿»õ²Ö£¬½«´úÂë½øÐÐÍйܺÍÖÎÀí¡£Í¨¹ýGitHubPages£¬¿ª·¢Õß¿ÉÒÔÃâ·ÑÌṩÏîÄ¿µÄÍøÒ³Õ¹Ê¾£¬Èøü¶àÈËÁ˽âºÍʹÓÃËûÃǵÄÏîÄ¿¡£
¼¼Êõ²©¿ÍºÍÎĵµµÄÍйܣºGitHubPages²»µ«ÊÊÓÃÓÚÏîĿչʾ£¬»¹¿ÉÒÔÓÃÓÚÍйܼ¼Êõ²©¿ÍºÍÎĵµ¡£¿ª·¢Õß¿ÉÒÔͨ¹ýGitHubÉϵÄMarkdownÎļþ£¬ÇáËÉ´´Á¢ºÍÖÎÀí¼¼ÊõÎĵµ£¬²¢Í¨¹ý»õ²ÖµÄ±ä»»¼Í¼£¬ÊµÊ±¸üÐÂÎĵµÄÚÈÝ¡£
Ð×÷¿ª·¢£ºÔÚ´óÐÍÏîÄ¿ÖУ¬¶à¸ö¿ª·¢ÕßÍùÍùÐèÒªÅäºÏÐ×÷¿ª·¢´úÂë¡£GitHubÌṩÁËPullRequest¡¢Issues¡¢ProjectµÈ¹¤¾ß£¬×ÊÖúÍŶӳÉÔ±¸ßЧµØ½øÐдúÂëÉó²é¡¢ÎÊÌâ¸ú×ÙºÍÈÎÎñÖÎÀí¡£ÕâÖÖÐ×÷·½·¨²»µ«Ìá¸ßÁË¿ª·¢Ð§ÂÊ£¬Ò²Ôö½øÁËÐÅÏ¢µÄ?¹²ÏíºÍÁ÷´«?¡£
itHubÔÚÐÅÏ¢¹²ÏíÖеÄ×÷ÓÃ
GitHubÊÇÒ»¸ö¿ªÔ´µÄ´úÂëÍÐ¹ÜÆ½Ì¨£¬Ö¼ÔÚÌṩһ¸ö¿ª·ÅµÄÇé¿ö£¬Èÿª·¢Õß¿ÉÒÔÇáËɵش洢¡¢¹²ÏíºÍÐ×÷¿ª·¢´úÂë¡£µ«?ËüµÄ×÷Óò»µ«ÏÞÓÚ´úÂëµÄÍйܺÍÐ×÷£¬¸üÊÇÒ»¸öÐÅÏ¢¹²ÏíºÍ½»Á÷µÄƽ̨¡£
ÐÅÏ¢µÄ͸Ã÷ÐÔºÍʵʱÐÔ£ºGitHubÉϵÄÿһ¸ö»õ²Ö£¨repository£©¶¼¿ÉÒÔͨ¹ýÆä±ä»»¼Í¼£¨commithistory£©ºÍÌÖÂÛÇø£¨issues£©ÊµÊ±·´Ó¦ÏîÄ¿µÄ?½øÕ¹¡£ÕâʹµÃÈκÎÈ˶¼¿ÉÒÔËæÊ±Á˽âÏîÄ¿µÄ?×îж¯Ì¬£¬ÎÞÐèͨ¹ý¹Å°åµÄÐÂÎÅÇþµÀ¡£
¿ª·ÅµÄТ¾´Çé¿ö£ºÈκÎÈ˶¼¿ÉÒÔ¶ÔÒ»¸ö¿ªÔ´ÏîÄ¿½øÐÐТ¾´£¬Ìá½»´úÂë¡¢Ìá³öÎÊÌâ»ò½¨Òé¡£ÕâÖÖ¿ª·ÅµÄÇé¿öÈøü¶àµÄÈ˲Î?Óëµ½ÐÅÏ¢µÄ±¬·¢ºÍÁ÷´«ÖУ¬´Ó¶ø´ò?ÆÆÁ˹ŰåµÄ¡°³Ô¹Ï¡±ÎÄ»¯¡£
ÉçÇøµÄÁ¦Á¿£ºGitHub²»¿ÉÊÇÒ»¸ö¹¤¾ß£¬¸üÊÇÒ»¸öÈ«Çò¿ª·¢ÕßÉçÇø¡£Í¨¹ýGitHub£¬¿ª·¢ÕßÃÇ¿ÉÒÔ·ÖÏíËûÃǵļ¼ÊõÐĵá¢ÏîÄ¿¾Ñ飬²¢ÓëÈ«ÇòµÄ¿ª·¢Õß½øÐн»Á÷ºÍÏàÖú¡£ÕâÖÖ»¥¶¯ºÍ·ÖÏíÓÐЧµØÌáÉýÁËÐÅÏ¢µÄÁ÷´«ËٶȺÍÖÊÁ¿¡£
Ñо¿ºÍѧÊõ£ºÔÚÑо¿ºÍѧÊõÁìÓò£¬GitHubÊÇÒ»¸öÖØÒªµÄ¹¤¾ßƽ̨¡£Ñо¿ÈËÔ±¿ÉÒÔÔÚGitHubÉÏ´æ´¢?ºÍ¹²ÏíËûÃǵĴúÂë¡¢Êý¾ÝºÍÎĵµ£¬±ãµ±Í¬ÐÐÆÀÉóºÍ¸´ÏÖÑо¿½á¹û¡£Í¨¹ý¿ª·ÅµÄÔ´´úÂëºÍÊý¾Ý¹²Ïí£¬Ñо¿ÈËÔ±¿ÉÒÔÔö½øÑ§Êõ½»Á÷ºÍÏàÖú£¬Íƶ¯Ñ§Êõ½ø²½¡£
´´ÒâºÍýÌ壺¹ØÓÚ´´ÒâºÍýÌåÁìÓòµÄ?ÊÂÇéÕßÀ´Ëµ£¬GitHubÒ²ÌṩÁËÐí¶àÓÐÓõŤ¾ßºÍ¹¦Ð§¡£Í¨¹ýGitHubPages£¬´´ÒâÊÂÇéÕß¿ÉÒÔÃâ·ÑÍйÜËûÃǵÄÍøÒ³£¬Õ¹Ê¾ËûÃǵÄ×÷Æ·ºÍ´´ÒâÏîÄ¿¡£GitHub»¹Ö§³Ö¶àÖÖÎļþ»¨Ñù£¬¿ÉÒÔÓÃÓÚÍйܺ͹²ÏíÖÖÖÖ´´ÒâºÍýÌåÄÚÈÝ¡£
¸öÈËÆ·ÅƺÍչʾ£º¹ØÓÚ¸öÈË¿ª·¢Õߺʹ´ÒâÊÂÇéÕßÀ´Ëµ£¬GitHubÊÇչʾ×Ô¼º¼¼ÊõºÍ×÷Æ·µÄÒ»¸öÖØÒªÆ½Ì¨¡£Í¨¹ýÔÚGitHubÉÏ´´Á¢ºÍÖÎÀí¸öÈË»õ²Ö£¬¸öÈË¿ª·¢Õß¿ÉÒÔչʾËûÃǵÄÏîÄ¿ºÍ¼¼ÊõÄÜÁ¦£¬ÎüÒýDZÔڵĹÍÖ÷¡¢ÏàÖúͬ°éºÍͶ×ÊÕß¡£GitHub»¹ÌṩÁ˸öÈË×ÊÁÏÒ³Ãæ£¬Èÿª·¢Õß¿ÉÒÔչʾËûÃǵļ¼Êõ²©¿Í¡¢ÏîÄ¿¾ÑéºÍТ¾´¼Í¼£¬½øÒ»²½ÌáÉý¸öÈËÆ·ÅÆ¡£
ʹÓó¡¾°¶þ£ºÆóÒµÄÚ²¿ÏîÄ¿
ÄÚ²¿´úÂë¿â£ºÆóÒµ¿ÉÒÔÔÚGitHubÉϽ¨Á¢ÄÚ²¿´úÂë¿â£¬´æ´¢ºÍÖÎÀí¹«Ë¾ÄÚ²¿µÄ´úÂë×ÊÔ´£¬Í¨¹ýßÉßɱ¬ÁÏ·ÖÏí×îеĿª·¢½á¹û¡£¼¼ÊõÅàѵ£ºÆóÒµ¼¼ÊõÍŶӿÉÒÔÔÚGitHubÉÏÐû²¼Ð¼¼ÊõµÄѧϰ×ÊÁϺÍʾÀý´úÂ룬¹©ÆäËûÍŶӳÉ?ԱѧϰºÍ²Î¿¼¡£ÏîÄ¿½øÕ¹»ã±¨£ºÏîÄ¿¾Àí¿ÉÒÔÔÚGitHubÉÏÐû²¼ÏîÄ¿½øÕ¹±¨¸æ£¬Í¨¹ýIssuesºÍProjectBoards½øÐÐÏîÄ¿ÖÎÀí£¬È·±£ËùÓÐÍŶӳÉÔ±¶ÔÏîÄ¿½øÕ¹ÓÐÇåÎúµÄÁ˽⡣
itHubÔÚ²î±ðÁìÓòµÄÓ¦Óó¡¾°
½ÌÓýºÍÅàѵ£ºÔÚ½ÌÓýºÍÅàѵÁìÓò£¬GitHubÊÇÒ»¸ö²»¿É»òȱµÄ¹¤¾ß¡£Í¨¹ý¿ªÉèÔÚÏ߿γ̡¢·ÖÏí½Ìѧ×ÊÔ´ºÍ´úÂëʾÀý£¬½ÌÓýÊÂÇéÕß¿ÉÒÔÔÚGitHubÉÏ´´Á¢½Ìѧ»õ²Ö£¬ÈÃѧÉúºÍѧϰÕßËæÊ±»á¼ûºÍѧϰ¡£GitHub»¹ÌṩÁ˸»ºñµÄ½ÌÓý×Êsource£¬ÈçÃâ·ÑµÄ¿Î³Ì¡¢½Ì³ÌºÍ´úÂëʾÀý£¬×ÊÖúѧϰÕ߸üºÃµØÕÆÎÕ±à?³Ì¼¼Êõ¡£
ÉÌÒµºÍÆóÒµ¿ª·¢£º¹ØÓÚÆóÒµºÍÉÌÒµÏîÄ¿À´Ëµ£¬GitHubÌṩÁËÇ¿´óµÄ¹¤¾ßÀ´ÖÎÀíºÍÐ×÷¿ª·¢´úÂ롣ͨ¹ýGitHubµÄ·ÖÖ§ÖÎÀí¡¢PullRequestºÍCodeReview¹¦Ð§£¬ÆóÒµ¿ÉÒÔÈ·±£´úÂëÖÊÁ¿ºÍÍŶÓÐ×÷µÄ¸ßЧÐÔ¡£GitHub»¹ÌṩÁËÆóÒµ¼¶µÄÄþ¾²ºÍÖÎÀí¹¦Ð§£¬ÈçÆóÒµ°æµÄGitHubEnterprise£¬×ÊÖúÆóÒµÔÚ¼á³Ö´úÂëÄþ¾²ºÍÒþ˽µÄʵÏÖ¸ßЧµÄ¿ª·¢ºÍÐ×÷¡£
ÐÅÏ¢µÄ¿ÉÊÓ»¯ºÍ·ÖÏí£ºGitHubPages¿ÉÒÔ½«ÏîÄ¿µÄÎĵµ¡¢²©¿ÍºÍÆäËûÄÚÈÝÒÔÍøÒ³ÐÎʽչʾ£¬±ãµ±Óû§»á¼ûºÍÔĶÁ¡£Í¨¹ýÕâÖÖ¿ÉÊÓ»¯µÄ·½·¨£¬ÐÅÏ¢¿ÉÒÔ¸üÖ±¹ÛµØ×ª´ï¸øÓû§£¬Ôö¼ÓÐÅÏ¢µÄÎüÒýÁ¦ºÍÁ÷´«Ð§¹û¡£GitHubÌṩÁË·ÖÏíºÍÁ´½Ó¹¦Ð§£¬Óû§¿ÉÒÔÇáËɵØ?½«ÐÅÏ¢·ÖÏíµ½ÆäËûÉ罻ýÌåÆ½Ì¨£¬½øÒ»²½À©´óÐÅÏ¢µÄÁ÷´«¹æÄ£¡£
¿ªÔ´ÏîÄ¿µÄÐû´«ºÍÍÆ¹ã£º¹ØÓÚÄÇЩϣÍûͨ¹ý¿ªÔ´ÏîĿʵÏÖÐÅÏ¢±¬ÁϺÍÓ°ÏìÁ¦À©Õ¹µÄ¿ª·¢Õߣ¬GitHubÊÇÒ»¸öºÜÊÇÓÐЧµÄƽ̨¡£Í¨¹ýÔÚGitHubÉÏ´´Á¢¸ßÖÊÁ¿µÄ¿ªÔ´ÏîÄ¿£¬¿ª·¢Õß¿ÉÒÔÎüÒý´ó×ڵĹØ×¢ÕߺÍТ¾´Õߣ¬½ø¶øÀ©´óÏîÄ¿µÄÓ°ÏìÁ¦¡£ÀýÈ磬һ¸ö³É?¹¦µÄ¿ªÔ´ÏîÄ¿¿ÉÒÔͨ¹ýGitHubµÄ»îÔ¾¶ÈºÍТ¾´ÕßÊýÁ¿À´È¨ºâÆäÓ°ÏìÁ¦£¬ÕâÒ²ÊÇÆä¡°ßÉßɱ¬ÁÏ¡±µÄÖØÒªÍ¾¾¶¡£
ÈçºÎÌáÉýßÉßɱ¬ÁϵÄЧ¹û
ÒªÔÚGitHubÉϽøÐÐÓÐЧµÄßÉßɱ¬ÁÏ£¬ÌáÉýÐÅÏ¢µÄÓ°ÏìÁ¦ºÍÎüÒýÁ¦£¬ÒÔϼ¸µãÊǺÜÊÇÖØÒªµÄ£º
¸ßÖÊÁ¿µÄ´úÂëºÍÎĵµ£ºÈ·±£?Ìá½»µÄ´úÂëºÍÎĵµ?ÖÊÁ¿¸ß£¬¾¹ý³ä·Ö²âÊÔ£¬²¢ÇкÏÏîÄ¿µÄ?±àÂë¹æ·¶¡£Ï꾡µÄÎĵµ¿ÉÒÔ×ÊÖúÆäËû¿ª·¢Õß¿ìËÙÀí½âºÍʹÓÃÄãµÄ´úÂë¡£
ÇåÎúµÄÐû²¼Õ½ÂÔ£ºÖƶ¨Ò»¸öÇåÎúµÄ?Ðû²¼Õ½ÂÔ£¬È·±£ÐÅÏ¢µÄÐû²¼ÓÐÐò¡£°´ÆÚ¸üÐÂÏîÄ¿£¬¼á³ÖÆä»îÔ¾ºÍÇ°ÑØ¡£
»ý¼«µÄÉçÇø»¥¶¯£º»ý¼«¼ÓÈëÉçÇøÌÖÂÛ£¬»Ø¸²ÎÊÌ⣬Ìṩ×ÊÖú¡£½¨Á¢Á¼ºÃµÄÉçÇøÐÎÏó£¬ÓÐÖúÓÚÎüÒý¸ü¶àµÄ¹Ø×¢ºÍ¼ÓÈë¡£
ÓÐЧµÄÐû´«£ºÀûÓÃÉ罻ýÌå¡¢¼¼Êõ²©¿ÍµÈÇþµÀ½øÐÐÐû´«£¬ÎüÒý¸ü¶àµÄ¿ª·¢Õß¹Ø×¢ºÍÌÖÂÛÄãµÄÏîÄ¿¡£
¼á³Ö¿ª·ÅºÍÈÝÄÉ£º¶ÔÆäËû¿ª·¢Õߵķ´ÏìºÍ½¨Òé³Ö¿ª·Å̬¶È£¬»ý¼«½øÐдúÂëÉó²éºÍ¸ïУ¬Õ¹Ê¾ÄãµÄ¿ª·ÅºÍÈÝÄɵÄ̬¶È¡£
ÈçºÎÀûÓÃGitHubʵÏÖßÉßɱ¬ÁϺͳԹÏÎÄ»¯
ʵʱÐÅÏ¢µÄÐû²¼ºÍÁ÷´«£ºÀûÓÃGitHubµÄ¼´Ê±±ä»»¼Í¼ºÍ»õ²Ö¸üÐÂ֪ͨ£¬¿ª·¢Õß¿ÉÒÔʵʱÐû²¼ÏîÄ¿µÄ×îнøÕ¹ºÍÖØÒªÐÅÏ¢¡£Í¨¹ýÕâÖÖ·½·¨£¬ÐÅÏ¢¿ÉÒÔѸËÙÁ÷´«£¬ÐγÉÐÅÏ¢µÄ¡°ßÉßɱ¬ÁÏ¡±Ð§Ó¦¡£ÀýÈ磬µ±Ò»¸ö¿ªÔ´ÏîÄ¿Ðû²¼Ð°æ?±¾Ê±£¬¿ª·¢Õß¿ÉÒÔͨ¹ýGitHubÉϵÄ?Releases¹¦Ð§£¬Á¢¼´Í¨¸æÐ°汾µÄÄÚÈݺÍÏÂÔØµØµã£¬ÎüÒý´ó×Ú¹Ø×¢Õß¡£
ÉçÇø»¥¶¯ºÍÌÖÂÛ£ºGitHubµÄIssuesºÍPullRequests¹¦Ð§ÊÇ¿ª·¢ÕߺÍÉçÇø³ÉÔ±»¥¶¯µÄÖØÒª¹¤¾ß¡£Í¨¹ýIssues£¬¿ª·¢Õß¿ÉÒÔÌá³öÎÊÌâ¡¢½¨ÒéºÍ·´Ï죬ÉçÇø³ÉÔ±¿ÉÒÔͨ¹ýÆÀÂÛºÍÌÖÂÛÀ´¼ÓÈëµ½?ÏîÄ¿µÄÉú³¤ÖС£ÕâÖÖ»¥¶¯²»µ«Ìá¸ßÁËÏîÄ¿µÄ͸Ã÷¶È£¬Ò²Èøü¶àÈËÓÐʱ»ú¼ÓÈëµ½ÐÅÏ¢µÄ½»Á÷ºÍÁ÷´«ÖС£
У¶Ô£ºÑîÕÕ(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)


