将本地项目添加到gitee仓库的操作流程:
<h1 class="md-end-block md-heading"><span class="md-plain md-expand">将本地项目添加到gitee仓库的操作流程:</span></h1><ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">码云上创建一个项目,例如 fighting</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">本地创建一个文件夹D:/Java/fighting,然后鼠标右击选择git bash here</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用 git init 命令,初始化一个git本地仓库(项目),会在本地创建一个 .git 的文件夹</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用git remote add origin fighting的git克隆地址 //添加远程仓库<span class="md-softbreak"> <span class="md-plain">// 示例:git remote add origin <span class="md-link md-pair-s">https://gitee.com/xxxx/fighting.git//<span class="md-plain"> 示例:git remote add origin <span class="md-link md-pair-s">https://gitee.com/cheng-huanlong/chl.git</span></span></span></span></span></span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用 git pull origin master 命令,将码云上的仓库pull到本地</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">将要上传的文件,添加到刚刚创建的文件夹fighting里</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用git add . 或者 git add + 文件名 (将文件保存到缓存区)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用git commit -m ‘描述新添加的文件内容’ (就是提交代码的注释) (文件保存到本地仓库)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">使用git push origin master,将本地仓库推送到远程仓库</span></p>
</li>
</ol>
<p class="md-end-block md-p"><span class="md-plain">完成!</span></p>
<h2 class="md-end-block md-heading"><span class="md-plain">git push遇到错误: master -> master (non-fast-forward)的解决方法</span></h2>
<h3 class="md-end-block md-p"><span class="md-plain">执行git push只之后报如下错误:</span></h3>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>Username for 'https://gitee.com': **@**.com<br><span>fatal: unable to get credential storage lock: File exists<br><span>To https://gitee.com/**/**.git<br><span> ! master -> master (non-fast-forward)<br><span>error: failed to push some refs to 'https://gitee.com/**/**.git'<br><span>hint: Updates were rejected because the tip of your current branch is behind<br><span>hint: its remote counterpart. Integrate the remote changes (e.g.<br><span>hint: 'git pull ...') before pushing again.<br><span>hint: See the 'Note about fast-forwards' in 'git push --help' for details.</span></span></span></span></span></span></span></span></span></pre>
<h3 class="md-end-block md-p"><span class="md-plain">解决方法:</span></h3>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异<br><span><span><br><span>git add .<br><span><span><br><span>git commit -m '***'<br><span><span><br><span>git push origin master</span></span></span></span></span></span></span></span></span></span></pre>
</div>
<div id="MySignature" role="contentinfo">
一生热爱,回头太难<br><br>
来源:https://www.cnblogs.com/pettyqi/p/13881712.html
頁:
[1]