windows环境如何上传项目到gitee
<h1 id="一git工具的安装">一、git工具的安装</h1><blockquote>
<p>下载</p>
</blockquote>
<ol>
<li>
<p>点击 git官网,下载 windows 版本 :</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403210617466-982417654.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403210907500-1825157183.png"></p>
</li>
<li>
<p>双击下载好的<code>.exe</code>安装包.</p>
</li>
<li>
<p>一直点击next.</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403214914042-336244507.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403214957143-415776989.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215021583-1691665847.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215042746-194758502.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215111724-1562495449.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215201424-310463415.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215239099-981267954.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215307874-1514158650.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215329411-199581972.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215410087-1808826237.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215445472-1495330718.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215501665-186604567.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215515927-118427365.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403215552001-1646672877.png"></p>
</li>
<li>
<p>验证安装是否成功</p>
<p><code>win+R</code>打开运行窗口输入<code>cmd </code>进入到刚刚的安装目录下,输入git.txt<br>
<img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403220708468-1063854590.png"><br>
说明安装成功</p>
</li>
</ol>
<h1 id="二idea配置git环境">二、IDEA配置git环境</h1>
<ul>
<li>
<p>选择 <code>File->Settings->Version Control->Git</code>,选择刚安装后git.exe,然后点击<code>ok</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403221807713-1574797021.png"></p>
</li>
</ul>
<h1 id="三项目的上传">三、项目的上传</h1>
<ol>
<li>
<p>登录自己的gitee账号,点击仓库<code>创建仓库</code>.</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403223535789-929180453.png"></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403224627191-1123434249.png"></p>
<p>点击<code>创建</code>,创建成功之后复制这个仓库链接,后面会用到</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403225104632-337110848.png"></p>
</li>
<li>
<p>打开IDEA的<code>Termainl</code>窗口,输入<code>git init</code>,进行项目本地的仓库的初始化,即针对该项目在当前根目录下进行初始化</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403222820737-1797470378.png"></p>
</li>
<li>
<p>成功之后,在输入 <code>git remote add origin https://gitee.com/candy-ryan/spring-boot-util.git</code>,将项目添加到远程仓库缓存中,其中可能弹出验证gitee账户和密码窗口。</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403225728716-620483236.png"></p>
</li>
<li>
<p>执行<code>git status</code>查看git状态</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403230407243-1250829771.png"></p>
</li>
<li>
<p>执行 <code>git add .</code>添加项目到缓存仓库中,<code>.</code>代表是添加该项目下所有的文件,也可以指定文件,例如<code>git addxxx.java</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403231811391-1142695972.png"></p>
</li>
<li>
<p>执行<code>git commit -m "my first spring boot project"</code> 提交项目到master分支并添加注释,-m 为添加注释</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403231943107-1357352527.png"></p>
</li>
<li>
<p>执行<code>git pull --rebase origin master</code>先要从master进行拉取一下</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403233028732-96941619.png"></p>
</li>
<li>
<p>执行``进行push项目文件到远程gitee仓库中</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403233405645-1206192176.png"></p>
</li>
<li>
<p>回到gitee刷新仓库,查看,项目文件是否已经上传上去</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403233539444-371042096.png"></p>
<p>可以看到项目已经上传上来了</p>
</li>
</ol>
<h1 id="四idea切换分支">四、IDEA切换分支</h1>
<p>我们在本地发完成之后提交代码一般都不直接往master分支进行提交,而是提交到一个其他的分支,然后进行提交<code>merge request</code>申请,有项目维护着进行合并到master分支上去,所以这里我们需要在IDEA中切换到非master分支上去。</p>
<ol>
<li>
<p>点击<code>Git:master</code>-><code>New Branch</code>进行新建一个分支<br>
<img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403234817683-661127527.png"><br>
我这里gitee上之后一个分支master,如果说是在创建的时候已经创建了<code>develope</code>分支,这里也可以再次创建相同的分支,或者是其他的分支<br>
<img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403235049475-1281490164.png"><br>
此时可以看到这里已经有了develope分支,但是在gitee上还是没有的,需要我们<code>push</code>一下<br>
<img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403235337675-1281718408.png"><br>
此时会进行用户和密码的认证<br>
<img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403235515094-1592311617.png"></p>
</li>
<li>
<p>上一步认证完成之后,在刷新<code>gitee</code> 会发现会出现我们刚刚创建的分支</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210403235721094-1396446676.png"></p>
<p>而此时IDEA中的提交分支也变成了develope,我们后面开发就可以直接进行放心的提交,而不用担心会影响到主分支。</p>
</li>
</ol>
<h1 id="四可能遇到的问题">四、可能遇到的问题</h1>
<ol>
<li>
<p>执行<code>git pull --rebase origin master</code>报错</p>
<ul>
<li>
<p>报错</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404000211762-1793778969.png"></p>
</li>
<li>
<p>原因</p>
<p>可能有变动的文件没有添加上去</p>
</li>
<li>
<p>解决</p>
<p>分别执行<code>git add .</code>,<code>git commit -m "my first spring boot project"</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404000559673-423606761.png"></p>
<p>然后再次执行<code>git pull --rebase origin master</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404000740293-570272620.png"></p>
</li>
</ul>
</li>
<li>
<p>执行<code>git push origin master</code>报错</p>
<ul>
<li>
<p>报错</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404000915019-228360696.png"></p>
</li>
<li>
<p>原因</p>
<p>根据报错信息可以看到需要限制性pull命令才可以</p>
</li>
<li>
<p>解决<br>
先执行<code>git pull --rebase origin master</code>,在执行<code>git push origin master</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404001212862-336580986.png"></p>
</li>
</ul>
</li>
<li>
<p>有时候我们同一个项目同时使用<code>svn</code>和<code>git</code>进行管理,此时我们需要在idea中进行二者的切换,步骤如下:<br>
<code>File->Settings->Version Control</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404001506115-867535456.png"></p>
<p>然后点击应用即可,此时IDEA中工具来中会进行自动切换;</p>
<p><img src="https://img2020.cnblogs.com/blog/1395360/202104/1395360-20210404001639622-921397863.png"></p>
</li>
</ol>
<h1 id="五总结">五、总结</h1>
<p>本文主要对windows下git客户端的安装以及如何在IDEA中想本地的项目上传到gitee上的操作流程进行了详细的描述,并且对过程中更可能出现的问题进行了总结,最后针对同一个项目使用不同版本控制工具管理的情况下,如何进行切换的方法进行了演示,希望能帮助到需要的小伙伴。</p>
<hr><br><br>
来源:https://www.cnblogs.com/Gxiaobai/p/14615436.html
頁:
[1]