ÔõÑùʹÓÃGitHubÀ´½¨ÉèºÍչʾdemo
githubÊÇÒ»¸öºÜÊÇÊ¢ÐеĿªÔ´´úÂëÍйÜƽ̨£¬Ëü¿ÉÒÔÉÁ¿ª·¢ÕßÃǹ²ÏíºÍÐ×÷£¬ÒÔ×ÊÖú¼ÓËÙÈí¼þµÄ¿ª·¢Àú³Ì¡£ÔÚgithubÉÏ£¬Äã¿ÉÒÔÕÒµ½´ó×Ú¿ªÔ´ÏîÄ¿£¬¿ÉÒÔѧϰºÍ̽Ë÷ÆäËû¿ª·¢ÕߵĴúÂ룬²¢ÇÒ¿ÉÒÔ½¨Éè×Ô¼ºµÄÏîÄ¿²¢ÓëÆäËûÈËÏàÖú¡£ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃǽ«ÌÖÂÛÔõÑùʹÓÃgithubÀ´½¨ÉèºÍչʾdemo¡£
½¨ÉèÒ»¸öGitHubÕ˺Å
Ê×ÏÈ£¬ÄãÐèÒª½¨ÉèÒ»¸öGitHubÕ˺š£ÈôÊÇÄãÒѾÓÐÒ»¸öÕ˺ţ¬¿ÉÒÔÖ±½ÓÌøµ½ÏÂÒ»²½¡£ÈôÊÇÄ㻹ûÓУ¬ÇëÇ°ÍùGitHubµÄ¹Ù·½ÍøÕ¾https://github.com/£¬µã»÷¡°Sign up¡±°´Å¥£¬ÌîдÏà¹ØÐÅÏ¢²¢½¨ÉèÕ˺š£
½¨ÉèÒ»¸öRepository
ÔÚGitHubÉÏ£¬Ã¿¸öÏîÄ¿¶¼±»³ÆΪһ¸ö¡°Repository¡±¡£ÎªÁ˽¨ÉèÄúµÄdemo£¬ÄúÐèÒª½¨ÉèÒ»¸öеÄRepository¡£Òª½¨ÉèÒ»¸öRepository£¬µÇ¼ÄãµÄGitHubÕ˺ţ¬µã»÷ÓÒÉϽǵļӺţ¬²¢Ñ¡Ôñ¡°New Repository¡±¡£
ÔÚ¡°Create a new repository¡±Ò³ÃæÖУ¬ÊäÈëRepositoryµÄÃû³ÆºÍÐÎò£¬Ñ¡Ôñ¹«¹²»ò˽ÓУ¨ÐèÒª¸¶·Ñ£©¿ÍÕ»£¬È»ºóµ¥»÷¡°Create Repository¡±°´Å¥¼´¿É½¨ÉèÀֳɡ£
Ìí¼Ó´úÂë
ÏÖÔÚ£¬ÄúÐèÒª½«ÄúµÄ´úÂëÌí¼Óµ½RepositoryÖС£Äú¿ÉÒÔÖ±½Ó´ÓÍâµØÅÌËã»úÉÏ´«Îļþ£¬Ò²¿ÉÒÔʹÓÃGitÏÂÁîÐй¤¾ß½«´úÂëÉÏ´«£¬»òÔÚGitHubÖÐʹÓÃÍøÒ³±à¼Æ÷¡£ÕâÀïÎÒÃÇÒÔ½¨ÉèÒ»¸ö¼òÆÓµÄHello World demoΪÀý¡£
Ê×ÏÈÔÚÍâµØ½¨ÉèÒ»¸öÃûΪ¡°helloworld¡±µÄÎļþ¼Ð£¬²¢½¨ÉèÒ»¸öÃûΪ¡°index.html¡±µÄÎļþ¡£ÏÂÃæÊÇÎļþµÄ´úÂëÄÚÈÝ£º
nbsp;html> <h1>Hello World!</h1>
µÇ¼ºó¸´ÖÆ
È»ºó½«Õâ¸öÎļþ¼ÐÉÏ´«µ½GitHubÖС£ÔÚÍâµØ·¿ªÏÂÁîÐлòÖնˣ¬ÊäÈëÒÔÏÂÏÂÁ
cd helloworld git init git add . git commit -m "Initial commit" git remote add origin [YOUR_REPOSITORY_URL] git push -u origin master
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÊöÏÂÁîÖУ¬¡°cd helloworld¡±½«ÄãµÄÄ¿½ñĿ¼¸ü¸ÄΪ¡°helloworld¡±Îļþ¼Ð£¬¡°git init¡±½«Îļþ¼Ðת»»Îªgit¿ÍÕ»£¬¡°git add .¡±½«ÄãµÄËùÓдúÂëÌí¼Óµ½ÍâµØgit¿ÍÕ»£¬¡°git commit -m” Initial commit “¡±½«ÕâЩÐÞ¸ÄÌá½»µ½ÍâµØgit¿ÍÕ»£¬¡°git remote add origin [YOUR_REPOSITORY_URL]¡±½«ÍâµØ¿ÍÕ»Á´½Óµ½Ô¶³Ì¿ÍÕ»£¬×îºó¡°git push -u origin master¡±½«ÄÚÈÝÍÆË͵½master·ÖÖ§¡£
½¨Éègh-pages·ÖÖ§
½¨Éè¿ÍÕ»Íê³Éºó£¬ÎÒÃÇÐèÒª½¨ÉèÒ»¸öÃûΪ¡°gh-pages¡±µÄ·ÖÖ§£¬Õâ¸ö·ÖÖ§½«ÓÃÓÚչʾÎÒÃǵÄDemo¡£Òª½¨Éè·ÖÖ§£¬·¿ªRepository£¬µã»÷¡°Branch: master¡±£¬ÊäÈë¡°gh-pages¡±²¢½¨ÉèзÖÖ§¡£
Ìí¼ÓDemoÍøÒ³
ÏÖÔÚ£¬ÎÒÃÇÐèÒªÔÚ¡°gh-pages¡±·ÖÖ§ÖÐÌí¼ÓÒ»¸öÍøÒ³À´Õ¹Ê¾ÎÒÃǵÄDemo¡£Ê×ÏÈ£¬ÔÚ·ÖÖ§Öн¨ÉèÒ»¸öÐÂÎļþ¼Ð£¬²¢½«Îļþ¼ÐÖØÃüÃûΪ¡°docs¡±¡£È»ºó£¬½«ÄúµÄdemoÎļþ¸´ÖƵ½¡°docs¡±Îļþ¼ÐÖУ¬²¢½«ÎļþÃû¸ü¸ÄΪ¡°index.html¡±¡£
½ÓÏÂÀ´£¬ÎÒÃÇÐèҪʹ¡°gh-pages¡±·ÖÖ§Öеġ°docs¡±Îļþ¼Ð³ÉΪĬÈÏÏÔʾµÄÒ³Ãæ¡£ÔÚRepositoryµÄÉèÖÃÒ³ÃæÖУ¬ÕÒµ½¡°GitHub Pages¡±Ñ¡Ï½«SourceÑ¡Ïî¸ü¸ÄΪ¡°Master branch/docs folder¡±£¬²¢µ¥»÷¡°Save¡±°´Å¥¡£ÉÔµÈƬÉΣ¬ÄúµÄDemo¾Í»áÔÚGitHub PagesÉÏÏÔʾ³öÀ´ÁË¡£
¹²ÏíÄúµÄDemo
ÏÖÔÚ£¬ÄúÒѾÀֳɵÄÔÚGitHubÉϽ¨ÉèÁËÒ»¸öDemo£¬²¢½«Æäչʾ³öÀ´¡£½ÓÏÂÀ´£¬Äú¿ÉÒÔͨ¹ý½«¸ÃDemoµÄÁ´½Ó¹²Ïí¸øÆäËûÈËÀ´Õ¹Ê¾ÄúµÄDemo¡£Äú¿ÉÒÔͨ¹ýÔÚRepositoryÒ³ÃæÖи´ÖÆÄú¡°GitHub Pages¡±µÄÁ´½ÓÀ´Íê³ÉÕâÒ»²Ù×÷¡£
×ܽ᣺
ͨ¹ý±¾ÎĵÄÏÈÈÝ£¬ÎÒÃÇÏàʶÁËÔõÑùÔÚGitHubÉÏչʾÄúµÄDemo£¬²¢½«DemoµÄÁ´½Ó¹²Ïí¸øÆäËûÈË¡£ÎÞÂÛÄúÊÇÐÂÊÖ¿ª·¢ÕßÕÕ¾ÉÓÐÂÄÀúµÄרҵÈËÊ¿£¬Ê¹ÓÃGitHub¶¼¿ÉÒÔ¼ÓËÙÄúµÄ¿ª·¢Àú³Ì£¬ÈÃÄúµÄ´úÂëÔ½·¢×¨ÒµºÍÒ×ÓÚά»¤¡£Ï£ÍûÕâƪÎÄÕÂÄܹ»×ÊÖúÄúչʾÄúµÄDemo²¢×îÏÈÔÚGitHubÉÏÐ×÷¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃGitHubÀ´½¨ÉèºÍչʾdemoµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡