详细介绍:Github如何上传项目(超详细小白教程)
<style>pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; line-height: 1.6 !important; padding: 16px !important; margin: 16px 0 !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; tab-size: 4 !important; -moz-tab-size: 4 !important; max-width: 100% !important; box-sizing: border-box !important }code { font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; overflow-wrap: normal !important; display: inline !important; background: rgba(0, 0, 0, 0) !important; border: none !important; padding: 0 !important; margin: 0 !important; line-height: inherit !important }
pre code { background: rgba(0, 0, 0, 0) !important; border: 0 !important; border-radius: 0 !important; display: block !important; line-height: 1.6 !important; margin: 0 !important; max-width: none !important; overflow: visible !important; padding: 0 !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; color: inherit !important }
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: rgba(112, 128, 144, 1) !important; font-style: italic !important }
.token.punctuation { color: rgba(153, 153, 153, 1) !important }
.token.atrule, .token.attr-value, .token.keyword { color: rgba(0, 119, 170, 1) !important; font-weight: bold !important }
.token.function, .token.class-name { color: rgba(221, 74, 104, 1) !important; font-weight: bold !important }
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: rgba(102, 153, 0, 1) !important }
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: rgba(153, 0, 85, 1) !important }
.cnblogs-markdown pre, .cnblogs-post-body pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; padding: 16px !important; margin: 16px 0 !important }
pre, pre, pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important }</style>
<style>pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; line-height: 1.6 !important; padding: 16px !important; margin: 16px 0 !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; tab-size: 4 !important; -moz-tab-size: 4 !important; max-width: 100% !important; box-sizing: border-box !important }
code { font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; overflow-wrap: normal !important; display: inline !important; background: rgba(0, 0, 0, 0) !important; border: none !important; padding: 0 !important; margin: 0 !important; line-height: inherit !important }
p code, li code, td code, h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { background-color: rgba(27, 31, 35, 0.05) !important; border-radius: 3px !important; font-size: 85% !important; margin: 0 !important; padding: 0.2em 0.4em !important; white-space: nowrap !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important }
pre code { background: rgba(0, 0, 0, 0) !important; border: 0 !important; border-radius: 0 !important; display: block !important; line-height: 1.6 !important; margin: 0 !important; max-width: none !important; overflow: visible !important; padding: 0 !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; color: inherit !important }
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: rgba(112, 128, 144, 1) !important; font-style: italic !important }
.token.punctuation { color: rgba(153, 153, 153, 1) !important }
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: rgba(153, 0, 85, 1) !important }
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: rgba(102, 153, 0, 1) !important }
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string { color: rgba(154, 110, 58, 1) !important }
.token.atrule, .token.attr-value, .token.keyword { color: rgba(0, 119, 170, 1) !important; font-weight: bold !important }
.token.function, .token.class-name { color: rgba(221, 74, 104, 1) !important; font-weight: bold !important }
.token.regex, .token.important, .token.variable { color: rgba(238, 153, 0, 1) !important }
.language-javascript .token.keyword { color: rgba(0, 0, 255, 1) !important; font-weight: bold !important }
.language-javascript .token.string { color: rgba(0, 128, 0, 1) !important }
.language-javascript .token.number { color: rgba(0, 102, 204, 1) !important }
.language-javascript .token.operator { color: rgba(102, 102, 102, 1) !important }
.language-javascript .token.function { color: rgba(121, 85, 72, 1) !important; font-weight: bold !important }
.language-javascript .token.class-name { color: rgba(46, 125, 50, 1) !important; font-weight: bold !important }
.language-bash .token.function { color: rgba(0, 102, 204, 1) !important }
.language-bash .token.string { color: rgba(0, 128, 0, 1) !important }
.language-bash .token.keyword { color: rgba(0, 0, 255, 1) !important; font-weight: bold !important }
.token { display: inline !important; white-space: inherit !important }
.pre-numbering, .hljs-button, .opt-box, .hide-preCode-box { display: none !important }
.markdown_views pre, #content_views pre, .htmledit_views pre, .prettyprint, .hljs { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important }
.language-javascript, .language-java, .language-python, .language-bash, .language-css, .language-html { white-space: pre !important; word-wrap: normal !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important }
.cnblogs-markdown pre, .cnblogs-post-body pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; padding: 16px !important; margin: 16px 0 !important }
pre, pre, pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important }
pre, pre * { box-sizing: border-box !important }
@media (max-width: 768px) { pre { font-size: 12px !important; padding: 12px !important; overflow-x: auto !important } }</style><div id="content_views" class="markdown_views prism-dracula"><svg xmlns="http://www.w3.org/2000/svg" style="display: none"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)"></path></svg><p></p><div class="toc"><h4>目录</h4><ul><li>一、Github与Git</li><li>二、git的下载安装</li><li>三、Github的注册</li><li>四、Github的上传</li><li><ul><li>1.GitHub的上传原理</li><li>2.远程仓库的申请</li><li>3.本地仓库的关联</li><li>4.项目的首次上传</li><li>5.上传时的常见错误</li></ul></li></ul></div><p></p><h2>一、Github与Git</h2><p> 1.Git 是一个免费的<strong>开源分布式版本控制系统</strong>,你可以使用它来跟踪文件中的更改。你可以在 Git 中处理所有类型的项目。使用 Git,你可以将更改添加到代码中,然后在准备好时提交(或保存)它们。这意味着你还可以返回之前所做的更改。开发者常将 Git 与 GitHub 一起使用。</p><p> 2.GitHub是一个基于git的代码托管平台,在github上可以建立仓库用于存放项目。GitHub 是一个<strong>免费的开源系统</strong>,所以我们可以在上面找到有用的资料,也可以保存自己做的一些开源项目,以供别人参考,当然GIthub也提供了付费的私人仓库,以供有人需要将一些不公开的项目放入云端仓库,而且Github还具有很好的代码管理能力。</p><h2>二、git的下载安装</h2><p> git是一个免费的软件可以直接去官网下载,这里把链接放到下面。<br><strong>git官网</strong>: :https://git-scm.com/<br> 跟着安装引导,全部点击下一步即可成功安装,我们需要git去管理Github。<br> 如果安装没问题,用鼠标在桌面或文件夹任意地方右击可以看到出现两个带Git的选项。接下来我们主要使用的是Git Bash,也就是<span class="words-blog hl-git-1" data-report-view="{"spm":"1001.2101.3001.10283","extra":"{\"words\":\"命令行工具\"}"}" data-tit="命令行工具" data-pretit="命令行工具">命令行工具</span>进行Github的上传。<br> 这里需要说明一下,git的默认编辑器是 <strong>Vim编辑器</strong>,这是一个比较古老的编辑器,它的一些操作与我们现在使用的编辑器不同,不过用熟练之后可以完全脱离鼠标进行编程。在后续的使用过程中可能会出现一些误操作,在遇到的时候我会进行说明。<br><img src="https://i-blog.csdnimg.cn/direct/3a4082ae87b5410d8b6a2a7679f1f7f2.png#pic_center" alt="git安装完成" height="200"></p><h2>三、Github的注册</h2><p>Github官网: https://github.com/<br> 这是Github的官网,首先我们需要去官网注册一个账号,不过由于Github是一个国外的网站,所以我们需要一点魔法才能访问,这里大家可以去了解一下相关的方法。<br> 克服这个困难之后,我们成功注册,注册的流程还是比较小白的,只需要按照要求去注册就要,注册的邮箱可以是国内的邮箱,留一个常用的就好,方便日后的登录。<br> 这里再说明一下,使用git的一个好处就是可以直接用内网上传项目,不需要登录Github。</p><h2>四、Github的上传</h2><h3>1.GitHub的上传原理</h3><p><img src="https://i-blog.csdnimg.cn/direct/21774dabe40b437cb0907ca385dbe2ed.png#pic_center" alt="Github上传原理图"><br> 如图所示,是Github上传的一个原理图,我们的电脑就是<code>workspace</code>,当我们执行<code>add</code>和<code>commit</code>命令后,项目文件会被推送到一个中间仓库,它既不在本地也不在Github远端仓库,可以用于临时保存文件。然后使用<code>push</code>命令,将文件推送到Github仓库管理,这时文件将被Github保存起来,可以随时拉取文件,所以我们主要做三步:<br><strong>第一,将项目文件加到缓冲区;<br> 第二,将文件提交到中间仓库;<br> 第三,将文件推送至Github。但是在这之前需要对本地仓库进行配置</strong>。</p><h3>2.远程仓库的申请</h3><p>首先我们需要创建一个远端仓库。<br><strong>第一步:</strong><br> 进入个人主页后,找到这个加号。<br><img src="https://i-blog.csdnimg.cn/direct/150a4643e15f4c2194440566308249f0.png" alt="创建仓库"><br><strong>第二步:</strong><br> 点击+号,选择新仓库 <img src="https://i-blog.csdnimg.cn/direct/65771a6701f74d02addb3a17aae11cb7.png#pip_center" alt="仓库创建" height="500">填写下面的内容<img src="https://i-blog.csdnimg.cn/direct/32f66cf6550e44ada7067e89d6c02175.png" alt="仓库初始化填写"><br><strong>第三步:</strong><br> 点击最下方的创建仓库<br><img src="https://i-blog.csdnimg.cn/direct/7da82b627ff041629f78a17ab4617249.png" alt="在这里插入图片描述"><br> 这里仓库已经创建完毕,我们可以清楚的看到<span class="words-blog hl-git-1" data-report-view="{"spm":"1001.2101.3001.10283","extra":"{\"words\":\"README\"}"}" data-tit="README" data-pretit="readme">README</span>文件、仓库名以及描述等等东西,但是这里我们需要注意两个地方,一个是左边的<mark>main</mark>,这是一个<strong>主分支</strong>的名字,过会连接远端仓库的时候可能会遇到问题。<code>main</code>右边有个<code>Branch</code>,他就是分支的意思,你既可以在这里直接创建分支,也可以使用git命令行在本地创建,但是我们先不要去创建。<br> 如果说你在这里创建了分支,然后提交到了别的分支上,那么你的个人主页就不会显示提交的绿点,对于需要积累绿点的同学不是很友好。注意不管有多少个分支,主分支只有一个。<br><img src="https://i-blog.csdnimg.cn/direct/e4f6522c9833413eb639bb5ebf3173ac.png" alt="Github提交记录"></p><p>右边的部分是一个文件卡选项,这里可以获得我们一会需要的<strong>HTTP链接,或者是SSH链接</strong>。<br><img src="https://i-blog.csdnimg.cn/direct/cf5b9fea3d0f490eb995887f83887021.png" alt="在这里插入图片描述" height="500"></p><h3>3.本地仓库的关联</h3><p> 现在可以开始本地仓库的创建与关联了。<br><strong>第一步:</strong><br> 找到一个专门管理Github仓库的地方,创建一个文件夹并命名,切记不要带汉字<br><img src="https://i-blog.csdnimg.cn/direct/e6f4f9d993ea496ab52b2f46f7429400.png" alt="在这里插入图片描述"></p><p><strong>第二步:</strong><br> 进入文件夹右击鼠标,点击Git Bush工具<br><img src="https://i-blog.csdnimg.cn/direct/1258eddcb0854f6395fe42539c844c54.png" alt="在这里插入图片描述"><br> 弹出Vim编辑器的窗口,这里我们先讲解一下Vim的一些误触操作,不感兴趣的同学可以直接跳过,继续往后看。<br><mark><strong>Vim编辑器的一些操作:</strong></mark></p><ul><li>1.退出Vim编程界面:_有些同学刚开始摸索是会不小心进入Vim的编程界面,但是点什么地方都无法退出,像这样<br><img src="https://i-blog.csdnimg.cn/direct/fec7486f88be43d79f4d56c458f71d06.png" alt="Vim编辑器"><br> 事实上Vim有三种操作模式,我们这里只用第一种,所以不多展开。<br> 那么我们只需要点击:<code>shift+;(也就是 “:”)+q+enter</code>,去退出这个界面,回到原来的界面即可。</li></ul><p><img src="https://i-blog.csdnimg.cn/direct/fa221f327425434e916f2e1c59588b31.png" alt="在这里插入图片描述"></p><ul><li>2.复制与粘贴:_Vim编辑器不能使用<code>CTRL+C</code>和<code>CTRL+V</code>去复制和粘贴,在后续使用的时候需要鼠标右击去进行复制和粘贴。<br><img src="https://i-blog.csdnimg.cn/direct/c81645441e1c48beb41da64e7fb577b0.png#pic_center" alt="在这里插入图片描述" height="300"></li><li>3.退出Vim窗口:_退出的快捷键是 <code>CTRL+D</code>,或者直接点击右上角<code>X</code>号。</li><li>4.强制终止运行的代码:_后续我们在操作中会有点击 <code>ENTER</code> 之后运行卡住的情况,我们不用一直退出重新进入再重新输入,可以使用快捷键:<code>CTRL+C</code>,也就是cancle。</li><li>5.使用上下方向键可以在屏幕上一直回溯执行的命令,再次点击ENTER或者修改后再执行都可以事半功倍。<strong>这里要注意</strong>Vim还是不支持鼠标去中间修改,需要使用键盘左右键去移动,可以灵活使用 <code>FN+方向键</code> 等快捷操作。<br><strong>第三步:</strong><br> 输入<code>git init</code> ,进行初始化仓库,生成一个.git文件</li></ul>
<pre data-index="0" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> init</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/d38c14c264c647cab5026ac93cd1deb7.png" alt="在这里插入图片描述"><br> 输出这个代表没问题,没有成功的话再输入运行一次。<br><strong>第四步:</strong><br> 这时你的文件夹下面应该会显示一个 <code>.git </code> 文件夹,如果没有的话需要显示隐藏的文件夹。<br><img src="https://i-blog.csdnimg.cn/direct/d7b663ee764948708357c7b2d29282e9.png" alt="在这里插入图片描述" height="300"><br> 打开这个文件夹,找到<code>config</code>文件<br><strong>第五步:</strong> config文件配置<br> 配置 <code>config</code> 文件就是给你一个名字,你以后提交的时候会显示自己的名字和邮箱,不配置的话会出问题。<br> 这里有两种方法:(可以根据个人喜好,个人推荐直接改 <code>config</code> 文件)</p><ul><li>方法1. 更改config文件<br> 接上步,双击用记事本打开config文件,现在是这样的<br><img src="https://i-blog.csdnimg.cn/direct/42e788d2187d4d21b8697b384b4fd29d.png#pic_center" alt="在这里插入图片描述" height="200"><br> 在后面加上这个</li></ul>
<pre data-index="1" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token punctuation">[</span>user<span class="token punctuation">]</span>
name <span class="token operator">=</span> yourname
email <span class="token operator">=</span> yourmail@XXX.com</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/1597b75848d34804be1a4e44e7151eae.png#pic_center" alt="在这里插入图片描述" height="200"><br> 然后保存文件,这里建议保存后隐藏掉.git文件。</p><ul><li>方法2.直接在命令行输入</li></ul>
<pre data-index="2" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> config --global user.email <span class="token string">"youraddress@company.com"</span>
<span class="token function">git</span> config --global user.name <span class="token string">"yourname"</span></code></pre>
<p>注意不要抄错,然后回车执行。<br><strong>第六步:</strong> 链接远端仓库</p>
<pre data-index="3" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> remote <span class="token function">add</span> origin <span class="token punctuation">[</span>http地址<span class="token punctuation">]</span></code></pre>
<p><code>HTTP</code> 从前文介绍的这里去复制,记得用鼠标去粘贴<br><img src="https://i-blog.csdnimg.cn/direct/ecd0af9b077c43a78349b3e3a3c6e11d.png" alt="在这里插入图片描述"><br> 输入运行之后窗口没有任何输出,这说明我们是对的。<br><img src="https://i-blog.csdnimg.cn/direct/f703aa1efc3b46b096819f4fef57913b.png" alt="在这里插入图片描述"><br> 但是这里还有一个很大的问题,如果我们不注意在后面提交的时候又会找半天问题。那就是<strong>分支的名字</strong>。<br><img src="https://i-blog.csdnimg.cn/direct/36471d5a76754d4f80491978a2697555.png" alt="在这里插入图片描述"><br> 这里的名字竟然是<code>master</code>,我们还记得一开始我们创建的仓库里的唯一的分支名就是<code>main</code>,所以我们应该把文件提交到主分支上,还记得吗?这样减少出错的概率。<br> 那么现在 ,我们已经关联好了仓库,我们在接下来的部分再解决这个问题。</p><h3>4.项目的首次上传</h3><p><strong>第一步:</strong> 切换分支</p><ol><li>输入下面的代码去<em>查看分支</em></li></ol>
<pre data-index="4" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> branch -a</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/7b6d64441fc7426d9f15de67d0ecab71.png" alt="在这里插入图片描述"><br> 可以看到这里只有一个master分支,这显示不是我们要的<br> 2. 我们输入下面代码去<em>拉取远端仓库</em></p>
<pre data-index="5" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> fetch</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/abec55dcbdf14ae0be5d8858c70263a9.png" alt="在这里插入图片描述"><br> 这里显示一个<code>new branch main</code></p><p> 如果你显示这样<br><img src="https://i-blog.csdnimg.cn/direct/e91fd722732045d9922fd113427ebfac.png" alt="在这里插入图片描述"><br> 不要担心,这只是网络的问题,国内用魔法有时候网络不稳定链接不到远端,你可以休息一会再多拉取几次试试<br> 3. <em>切换分支</em><br> 输入下面代码去切换分支</p>
<pre data-index="6" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> checkout main</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/5fd137a69beb40fab4dfeafebf2a9d07.png" alt="在这里插入图片描述"><br> 这里显示分支成功切换,切换成功后会在现在的文件夹中显示一个 <code>README</code> 文件,这就是你远程仓库里的文件<br><strong>第二步:</strong> 添加文件<br> 在电脑将你需要上传的文件拖到已经建好的本地仓库文件夹中,初次上传我们可以先传一个。<br><img src="https://i-blog.csdnimg.cn/direct/07e8a8b38ef4468da4e85aedc86f7dd5.png" alt="在这里插入图片描述"></p>
<pre data-index="7" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> <span class="token function">add</span> <span class="token builtin class-name">.</span></code></pre>
<p><code>.</code> 的前面要加入一个空格,这代表将现在文件夹下的所有文件加入缓存区。<br> 你也可以使用 <code>git add + 此文件夹下的具体文件名</code> 只加入指定文件。</p>
<pre data-index="8" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> <span class="token function">add</span> file.c</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/8438dab1462e41a180978dac8f97fe00.png" alt="在这里插入图片描述"></p><p>同样没有任何输出,这代表你没问题。<br> 我们也可以使用</p>
<pre data-index="9" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> status</code></pre>
<p>去随时查看目前的状态,避免出错<br><img src="https://i-blog.csdnimg.cn/direct/d05e85e704fd4e7dbbffa3f502fe1682.png" alt="在这里插入图片描述"><br> 可以看到 <code>new file</code>,这表示非常好,我们已经成功加入了一个文件。<br><strong>第二步:</strong> 提交文件</p>
<pre data-index="10" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> commit -m <span class="token string">"这是你的提交说明"</span></code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/a914c83b9c434f8dabcd1c819ad30d53.png" alt="在这里插入图片描述"><br> 这个显示我们已经提交成功了。</p><p><strong>第四步:</strong> 推送到远端仓库<br> 我们在第一次推送时需要多输一些代码,之后的推送可以直接使用:<br><code>git push </code>就可以,也十分方便。</p><p>第一次推送时:<br> 输入</p>
<pre data-index="11" class="set-code-show new-version prettyprint" name="code" style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"><code class="prism language-bash has-numbering" style="position: unset"><span class="token function">git</span> push -u origin main</code></pre>
<p><img src="https://i-blog.csdnimg.cn/direct/a09ca9b68a0d42748506482d66cbb127.png" alt="在这里插入图片描述"><br> 输出这个就显示成功了,那么你成功了吗?在评论区晒一晒呀!</p><p>我们打开Github刷新一下仓库看看<br><img src="https://i-blog.csdnimg.cn/direct/9e7526cf0a364d91b317b5eedd1cffca.png" alt="在这里插入图片描述"></p><p>可以可以看到我们的文件已经出现在了仓库,这表示我们成功了。</p><h3>5.上传时的常见错误</h3><p> 如果你按照我的做法去做的话,应该可以避开大部分的坑,但是每个人踩得坑都不一样,如果你有什么不懂的也可以评论区或者私信给我,我会尽量帮你解决问题。</p><p> 其实除了这种命令行的方式,Github也提供了自己的上传方式,以及Git的GUI也就是图形操作界面的方式去上传项目文件,但是我觉得如果你想互联网相关的工作的话,我还是建议你使用命令行去操作,如果大家对别的上传方法感兴趣的话请大家在评论区多多留言,大家如果我也会写一篇文章分享其他的上传方法。<br> 那么希望我的分享能给大家带来帮助,更加欢迎大家在评论区多多交流。</p></div>
---
<div style="background: rgba(246, 248, 250, 1); padding: 20px; border-left: 3px solid rgba(3, 102, 214, 1); border-radius: 6px; margin-top: 30px">
<h3 style="color: rgba(3, 102, 214, 1); margin-top: 0; font-size: 16px"> 技能提升</h3>
<p style="color: rgba(102, 102, 102, 1); font-size: 13px; margin-bottom: 12px">根据本文内容,精选以下优质课程:</p>
<ol style="line-height: 2; font-size: 14px; padding-left: 20px">
<li><strong>玩转Git三剑客</strong><br>
<span style="color: rgba(136, 136, 136, 1); font-size: 13px"> 苏玲 | 高效使用Git进行代码管理</span></li>
<li><strong>重学前端</strong><br>
<span style="color: rgba(136, 136, 136, 1); font-size: 13px"> 程劭非(winter) | 系统化梳理前端知识体系</span></li>
</ol>
</div><br><br>
来源:https://www.cnblogs.com/wzzkaifa/p/19002011
頁:
[1]