铁道游击隊 發表於 2020-6-8 14:49:00

Git 上传项目到 gitee(上传到其它的仓库)

<h1 id="前言">前言</h1>
<p>一直使用 idea 克隆和上传提交项目,今天需要把项目上传到另外一个仓库中,发现 Git bash 操作都忘了如何上传项目了,所以准备在这里记录一下,不太常用,一般是换电脑的时候用用。</p>
<p><strong>关键字:Git、gitee、gitbash</strong></p>
<h2 id="一新建一个本地文件夹仓库">一、新建一个本地文件夹仓库</h2>
<p>名字随意,说白了就是一个新建文件夹(如果你的项目没有被 Git 管理过,可以就用当前项目文件夹作为仓库,我这里被管理过了,想上传到另外的仓库所以就新建了)</p>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608140736331-648855061.png" alt="" loading="lazy"></p>
<h2 id="二在当前文件夹点击右键进入-gitbash没有的需要百度下载">二、在当前文件夹点击右键,进入 gitbash(没有的需要百度下载)</h2>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608142607579-169358493.png" alt="" loading="lazy"></p>
<h2 id="三执行初始化语句让这个普通文件夹不再普通说人话就是让这个文件夹被-git-所管理">三、执行初始化语句,让这个普通文件夹不再普通(说人话就是,让这个文件夹被 git 所管理)</h2>
<pre><code class="language-bash">$ git init
Initialized empty Git repository in D:/workplace/cnjy-parent/.git/
</code></pre>
<p>成功后会出现一个 .git 的隐藏文件夹</p>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608141201120-1509095861.png" alt="" loading="lazy"></p>
<h2 id="四把你需要上传的文件夹拷贝到这个新建的文件夹中">四、把你需要上传的文件夹拷贝到这个新建的文件夹中</h2>
<p>由于我是把项目重新上传到另外一个仓库,所以我把我以前文件夹中的除了 .git 文件夹除外的所有东西拷贝到新文件夹了</p>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608141820395-284471643.png" alt="" loading="lazy"></p>
<p>以自己的为准</p>
<h2 id="五添加到缓存区">五、添加到缓存区</h2>
<pre><code class="language-bash">$ git add . // .代表所有文件都添加

</code></pre>
<h2 id="六提交到本地仓库">六、提交到本地仓库</h2>
<pre><code class="language-bash">$ git commit -m "chuniao" // 引号里面是备注信息,随便写
</code></pre>
<h2 id="七关联远程仓库">七、关联远程仓库</h2>
<h3 id="1gitee-新建仓库">1、gitee 新建仓库</h3>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608143050087-737460669.png" alt="" loading="lazy"></p>
<p>然后创建一个和文件夹同名的仓库</p>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608143211720-1157810044.png" alt="" loading="lazy"></p>
<h3 id="2复制地址">2、复制地址</h3>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608143424138-485587013.png" alt="" loading="lazy"></p>
<h3 id="3执行关联命令">3、执行关联命令</h3>
<pre><code class="language-bash">$ git remote add origin https://gitee.com/RyanChaw/cnjy-parent.git # https://gitee.com/RyanChaw/cnjy-parent.git 是刚刚复制的
</code></pre>
<h2 id="八如果-gitee-仓库创建的额时候有-readmemd-文件则先拉取代码如果仓库是空的则跳过">八、如果 gitee 仓库创建的额时候有 README.MD 文件,则先拉取代码,如果仓库是空的则跳过</h2>
<pre><code class="language-bash">$ git pull --rebase origin master
</code></pre>
<h2 id="九提交到远程仓库">九、提交到远程仓库</h2>
<pre><code class="language-bash"> git push -u origin master
</code></pre>
<h2 id="十查看远程仓库">十、查看远程仓库</h2>
<p><img src="https://img2020.cnblogs.com/blog/2034445/202006/2034445-20200608144415435-877378320.png" alt="" loading="lazy"></p>
<p>此时就能看到远程仓库里有刚刚提交到的代码了</p>
<h1 id="总结">总结</h1>
<p>本来 idea 也可以上传代码到远程仓库的,github、gitee 差不多,但是如果已经控制的版本,经常会遇到一些预料不到的错误情况,这个时候就需要用到 gitbash 了,亦可以都用 gitbash,比 idea 的功能齐全嘛,所以也有必要掌握一下。</p>


</div>
<div id="MySignature" role="contentinfo">
    欲しいのはあなただけです。<br><br>
来源:https://www.cnblogs.com/ryanwuli/p/13065640.html
頁: [1]
查看完整版本: Git 上传项目到 gitee(上传到其它的仓库)