利用git无错误代码推送到码云

<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">准备工作:gitup或者码云(gitee)</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">案例:码云上操作(gitup是一样的)</p>

<!-- /wp:paragraph -->


<!-- wp:heading {"level":4} -->

<h5>一.项目组老大任务</h5>

<!-- /wp:heading -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">1.创建组织,添加小组开发成员入组</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">2.创建仓库</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">3.创建分支(主分支master不需要手动创建)</p>

<!-- /wp:paragraph -->


<!-- wp:heading {"level":4} -->

<h5>二.组员任务</h5>

<!-- /wp:heading -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">组员的任务当然毋庸置疑是项目开发了</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">1.从项目地址下载远程主分支(master)</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git clone ssh地址||git clone https地址

举例:git clone https://gitee.com/h2901/1901_first.git</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"textColor":"vivid-red","fontSize":"small"} -->

<p class="has-text-color has-small-font-size has-vivid-red-color">注意:从远程主分支(master)下载下来以后后续操作不要再该文件夹下操作,应当备份一份进行操作</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">举例:我上面的命令应当下载了一个1901_first文件夹,我将其复制一份改名1901_first_backup,<strong>并且cd进入1901_first_backup目录进行下面的操作</strong></p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">2.列出项目的远程端</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git remote -v</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">举例:git remote -v</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">结果:</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>origin  https://gitee.com/h2901/1901_first.git (fetch)

origin  https://gitee.com/h2901/1901_first.git (push)</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">2.显示远程端信息</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git remote show</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">结果:origin</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">3.主分支远程托推送步骤:</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">   第一步:添加git醒目文件托管</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git add .</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第二步:提交到本地仓库</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git commit -m '描述'

举例:git commit -m 'v0.0.1'</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第三步:推送到远程仓库</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git push||git push remote &lt;remote> &lt;branch>

//remote:推送地址

//branch:分支名

举例:git push</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"textColor":"vivid-red","fontSize":"small"} -->

<p class="has-text-color has-small-font-size has-vivid-red-color">上面的过程仅仅是推送到远程主分支(master),下面是分支推送过程</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"textColor":"vivid-red","fontSize":"medium"} -->

<p class="has-text-color has-medium-font-size has-vivid-red-color"><strong>4.分支远程推送步骤(这里的做法可以做到无错误输出)</strong></p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size"> cd进入目录</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">先git init,初始化仓库</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第一步:看分支方法</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code> git branch 分支名   //基于当前分支创建新分支

 git branch//查看所有分支

 git checkout 分支名   //切换分支

 git checkout -b 分支名  //创建并切换到新分支

 //还有其他操作远程的,但因为是团队开发,所以为了安全考虑,我们不应当有除了push和pull的其他操作</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第二步:建立且切换分支</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git checkout -b hqg</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size"> 第三步:添加git醒目文件托管 </p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git add .</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size"> 第四步:提交到本地仓库 </p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git commit -m '描述'</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第五步: 添加新的远程端</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git remote add origin url(这个是你的https地址)

举例:git remote add origin https://gitee.com/h2901/1901_first.git</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">第六步:表示第一次推送需要拉取一下代码相当于连接到远程仓库</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code> git pull --rebase origin master(分支名)

举例: git pull --rebase origin hqg</code></pre>

<!-- /wp:code -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size"> 第七步:推送到远程仓库分支</p>

<!-- /wp:paragraph -->


<!-- wp:code -->

<pre class="wp-block-code"><code>git  push origin master(分支名)

举例:git  push origin hqg</code></pre>

<!-- /wp:code -->


<!-- wp:heading {"level":4,"align":"left"} -->

<h5 >三.注意:</h5>

<!-- /wp:heading -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">由于所有的推送过程都不可能一帆风顺,经常性的会出现一些问题所以这里有一些经常的错误解决方案供大家参考:</p>

<!-- /wp:paragraph -->


<!-- wp:paragraph {"fontSize":"small"} -->

<p class="has-small-font-size">git命令当然不止这些,这里有比较全的命令:</p>

<!-- /wp:paragraph -->