{"id":746,"date":"2026-06-22T10:31:09","date_gmt":"2026-06-22T10:31:09","guid":{"rendered":"https:\/\/hyc.eshachem.com\/program\/?page_id=746"},"modified":"2026-06-23T08:06:31","modified_gmt":"2026-06-23T08:06:31","slug":"1-%e5%89%b5%e5%bb%bagithub%e5%b0%88%e6%a1%88","status":"publish","type":"page","link":"https:\/\/hyc.eshachem.com\/program\/%e3%80%90git-github-%e6%95%99%e5%ad%b8%e3%80%91\/1-%e5%89%b5%e5%bb%bagithub%e5%b0%88%e6%a1%88\/","title":{"rendered":"1. \u5275\u5efaGitHub\u5c08\u6848"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u5275\u5efa\u5c08\u6848\u8cc7\u6599\u593e\u5f8c\uff0c\u5982\u4f55\u653e\u4e0aGitHub\u8b93\u5176\u4ed6\u4eba\u4e00\u8d77\u4f86\u5354\u540c\u958b\u767c\u5462?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(\u4ee5\u4e0b\u6307\u4ee4\u8a73\u7d30\u7684\u610f\u601d\u90fd\u6703\u5728\u7b2c\u4e8c\u7ae0\u505a\u8a73\u7d30\u7684\u89e3\u91cb)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%e7%ac%ac%e4%b8%80%e6%ad%a5%ef%bc%9a%e5%9c%a8-github-%e4%b8%8a%e5%bb%ba%e7%ab%8b%e6%96%b0%e7%9a%84%e5%84%b2%e5%ad%98%e5%ba%ab-repository\">\u7b2c\u4e00\u6b65\uff1a\u5728 GitHub \u4e0a\u5efa\u7acb\u65b0\u7684\u5132\u5b58\u5eab (Repository)<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>\u767b\u5165 GitHub\u3002<\/li>\n\n\n\n<li>\u9ede\u64ca\u53f3\u4e0a\u89d2\u7684 <strong>\u300c+\u300d<\/strong>\uff0c\u9078\u64c7 <strong>New repository<\/strong>\u3002<\/li>\n\n\n\n<li>\u8f38\u5165\u5c08\u6848\u540d\u7a31\uff08Repository name\uff09\uff0c\u5176\u4ed6\u8a2d\u5b9a\uff08\u5982 Public\/Private\uff09\u4f9d\u4f60\u559c\u597d\uff0c<strong>\u4e0d\u8981<\/strong>\u52fe\u9078 Initialize this repository with a README\uff08\u4fdd\u6301\u5c08\u6848\u5b8c\u5168\u7a7a\u767d\uff09\u3002<\/li>\n\n\n\n<li>\u9ede\u64ca <strong>Create repository<\/strong>\u3002<\/li>\n\n\n\n<li>\u5efa\u7acb\u6210\u529f\u5f8c\uff0c\u4f60\u6703\u770b\u5230\u4e00\u500b\u9801\u9762\uff0c\u8907\u88fd\u756b\u9762\u4e0a\u90a3\u4e32 <code>https:\/\/github.com\/\u4f60\u7684\u5e33\u865f\/\u4f60\u7684\u5c08\u6848.git<\/code> \u7684\u7db2\u5740\u3002<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%e7%ac%ac%e4%ba%8c%e6%ad%a5%ef%bc%9a%e5%9c%a8%e6%9c%ac%e5%9c%b0%e7%b5%82%e7%ab%af%e6%a9%9f%e8%bc%b8%e5%85%a5%e6%8c%87%e4%bb%a4\">\u7b2c\u4e8c\u6b65\uff1a\u5728\u672c\u5730\u7d42\u7aef\u6a5f\u8f38\u5165\u6307\u4ee4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5011\u5148\u5728\u96fb\u8166\u4e0a\u5efa\u7acb\u4e00\u500b\u65b0\u8cc7\u6599\u593e<code>my-project<\/code>\uff0c\u4f86\u6a21\u64ec\u5c08\u6848\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6253\u958b\u7d42\u7aef\u6a5f\uff0c\u5207\u63db\u5230\u4f60\u8a72\u5c08\u6848\u7684\u8cc7\u6599\u593e\u8def\u5f91\u4e0b\uff08<code>cd my-project<\/code>\uff09\uff0c\u7136\u5f8c\u4f9d\u5e8f\u8f38\u5165\u4ee5\u4e0b\u6307\u4ee4\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. \u521d\u59cb\u5316\u672c\u5730 Git \u5132\u5b58\u5eab<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">git init\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>2. \u5c07\u6a94\u6848\u52a0\u5165\u66ab\u5b58\u5340<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5011\u7528\u6307\u4ee4\u5275\u5efa\u4e00\u500b<code>index.html<\/code>\u4e26\u5c07\u5176\u653e\u4e0aGitHub<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">echo \"<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">h1<\/span>&gt;<\/span>Hello Git! This is my first app.<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">h1<\/span>&gt;<\/span>\" &gt; index.html\ngit add index.html\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>3. \u63d0\u4ea4\u6a94\u6848\u4e26\u52a0\u4e0a\u7d00\u9304\u8a0a\u606f<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">git commit -m <span class=\"hljs-string\">\"First commit: Create index.html\"<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>4. \u8a2d\u5b9a\u9810\u8a2d\u5206\u652f\u540d\u7a31\u70ba main<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5011\u8a2d\u7f6e\u4e00\u500bmain\u5206\u652f\u4f86\u4ee3\u8868\u6b63\u5f0f\u7248\u672c\u5c08\u6848\u3002<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">git branch -M main\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>5. \u9023\u7d50\u672c\u5730\u5c08\u6848\u8207 GitHub \u9060\u7aef\u5132\u5b58\u5eab<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u8acb\u5c07\u4e0b\u65b9\u7684\u7db2\u5740\u66ff\u63db\u6210\u4f60\u5728\u7b2c\u4e00\u6b65\u8907\u88fd\u7684 GitHub \u7db2\u5740\uff1a<\/em><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">git remote add origin https:<span class=\"hljs-comment\">\/\/github.com\/\u4f60\u7684\u5e33\u865f\/\u4f60\u7684\u5c08\u6848.git<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>6. \u5c07\u6a94\u6848\u63a8\u9001\u5230 GitHub<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">git push -u origin main\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><em>(\u8a3b\uff1a<code>-u<\/code> \u53c3\u6578\u662f\u8a2d\u5b9a\u4e0a\u6e38\u5c08\u6848\uff0c\u4ee5\u5f8c\u53ea\u8981\u8f38\u5165 <code>git push<\/code> \u5c31\u6703\u81ea\u52d5\u63a8\u9001\u5230\u9019\u88e1\u4e86\u3002)<\/em><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\ud83d\udca1 \u5982\u679c\u5728 <code>git push<\/code> \u6642\u9047\u5230\u932f\u8aa4\uff0c\u4f60\u9700\u8981\u53bb GitHub \u8a2d\u5b9a\u88e1\u7522\u751f\u4e00\u500b <strong>Personal Access Token (PAT)<\/strong> \u7576\u4f5c\u5bc6\u78bc\u8f38\u5165\uff0c\u6216\u8005\u8a2d\u5b9a\u597d <strong>SSH Key<\/strong>\u3002<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u606d\u559c\u4f60\u6210\u529f\u5b8c\u6210\u7b2c\u4e00\u500bgithub\u5c08\u6848\u4e86\uff0c\u63a5\u4e0b\u4f86\u6211\u5011\u4f86\u770b\u770b\u65e5\u5e38\u958b\u767c\u4e2d\u53c8\u8a72\u5982\u4f55\u4f7f\u7528git\u5462!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5275\u5efa\u5c08\u6848\u8cc7\u6599\u593e\u5f8c\uff0c\u5982\u4f55\u653e\u4e0aGitHub\u8b93\u5176\u4ed6\u4eba\u4e00\u8d77\u4f86\u5354\u540c\u958b\u767c\u5462? (\u4ee5\u4e0b\u6307\u4ee4\u8a73\u7d30\u7684\u610f\u601d\u90fd\u6703\u5728\u7b2c\u4e8c\u7ae0\u505a\u8a73\u7d30\u7684\u89e3\u91cb) \u7b2c\u4e00\u6b65\uff1a\u5728 GitHub \u4e0a\u5efa\u7acb\u65b0\u7684\u5132\u5b58\u5eab (Repository) \u7b2c\u4e8c\u6b65\uff1a\u5728\u672c\u5730\u7d42\u7aef\u6a5f\u8f38\u5165\u6307\u4ee4 \u6211\u5011\u5148\u5728\u96fb\u8166\u4e0a\u5efa\u7acb\u4e00\u500b\u65b0\u8cc7\u6599\u593emy-project\uff0c\u4f86\u6a21\u64ec\u5c08\u6848\u3002 \u6253\u958b\u7d42\u7aef\u6a5f\uff0c\u5207\u63db\u5230\u4f60\u8a72\u5c08\u6848\u7684\u8cc7\u6599\u593e\u8def\u5f91\u4e0b\uff08cd my-project\uff09\uff0c\u7136\u5f8c\u4f9d\u5e8f\u8f38\u5165\u4ee5\u4e0b\u6307\u4ee4\uff1a 1. \u521d\u59cb\u5316\u672c\u5730 Git \u5132\u5b58\u5eab 2. \u5c07\u6a94\u6848\u52a0\u5165\u66ab\u5b58\u5340 \u6211\u5011\u7528\u6307\u4ee4\u5275\u5efa\u4e00\u500bindex.html\u4e26\u5c07\u5176\u653e\u4e0aGitHub 3. \u63d0\u4ea4\u6a94\u6848\u4e26\u52a0\u4e0a\u7d00\u9304\u8a0a\u606f 4. \u8a2d\u5b9a\u9810\u8a2d\u5206\u652f\u540d\u7a31\u70ba main \u6211\u5011\u8a2d\u7f6e\u4e00\u500bmain\u5206\u652f\u4f86\u4ee3\u8868\u6b63\u5f0f\u7248\u672c\u5c08\u6848\u3002 5. \u9023\u7d50\u672c\u5730\u5c08\u6848\u8207 GitHub \u9060\u7aef\u5132\u5b58\u5eab \u8acb\u5c07\u4e0b\u65b9\u7684\u7db2\u5740\u66ff\u63db\u6210\u4f60\u5728\u7b2c\u4e00\u6b65\u8907\u88fd\u7684 GitHub \u7db2\u5740\uff1a 6. \u5c07\u6a94\u6848\u63a8\u9001\u5230 GitHub (\u8a3b\uff1a-u \u53c3\u6578\u662f\u8a2d\u5b9a\u4e0a\u6e38\u5c08\u6848\uff0c\u4ee5\u5f8c\u53ea\u8981\u8f38\u5165 git push \u5c31\u6703\u81ea\u52d5\u63a8\u9001\u5230\u9019\u88e1\u4e86\u3002) \ud83d\udca1 \u5982\u679c\u5728 git push \u6642\u9047\u5230\u932f\u8aa4\uff0c\u4f60\u9700\u8981\u53bb GitHub \u8a2d\u5b9a\u88e1\u7522\u751f\u4e00\u500b Personal Access Token (PAT) \u7576\u4f5c\u5bc6\u78bc\u8f38\u5165\uff0c\u6216\u8005\u8a2d\u5b9a\u597d SSH Key\u3002 \u606d\u559c\u4f60\u6210\u529f\u5b8c\u6210\u7b2c\u4e00\u500bgithub\u5c08\u6848\u4e86\uff0c\u63a5\u4e0b\u4f86\u6211\u5011\u4f86\u770b\u770b\u65e5\u5e38\u958b\u767c\u4e2d\u53c8\u8a72\u5982\u4f55\u4f7f\u7528git\u5462!<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":744,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-746","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/pages\/746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/comments?post=746"}],"version-history":[{"count":7,"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/pages\/746\/revisions"}],"predecessor-version":[{"id":763,"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/pages\/746\/revisions\/763"}],"up":[{"embeddable":true,"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/pages\/744"}],"wp:attachment":[{"href":"https:\/\/hyc.eshachem.com\/program\/wp-json\/wp\/v2\/media?parent=746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}