gitee的基本使用
<h3>一、关于gitee</h3><p><span style="font-family: 黑体, "Heiti SC""><code>gitee</code>(中文名:码云 ,原名 <code>Git@OSC</code>)是开源中国推出的基于<code>git</code>的代码托管服务。</span><br><span style="font-family: 黑体, "Heiti SC"">国内访问<code>GitHub</code>速度比较慢,如果想托管自己的代码到云端,<code>gitee</code>是个不错的选择,华为的<code>鸿蒙2.0</code>源码也是放在<code>gitee</code>上的。</span></p>
<h3>二、安装git</h3>
<p>要使用<code>gitee</code>,需要先安装<code>git</code>工具。<br><code>git</code>工具下载:Git - Downloads<img src="https://img-blog.csdnimg.cn/20200921164756209.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 安装完成后,在命令行输入<code>git --version</code>可以查看到<code>git</code>的版本。</p>
<p> <img src="https://img-blog.csdnimg.cn/20200921165650910.png#" alt="在这里插入图片描述"></p>
<p> 右键菜单也会出现相应的菜单。</p>
<p><img src="https://img-blog.csdnimg.cn/20200921163309317.png#" alt="在这里插入图片描述"></p>
<h3>三、登录gitee</h3>
<p>我们先在 gitee上注册账号并登录。<br>gitee官网:https://gitee.com/</p>
<h3>四、生成SSH公钥</h3>
<p>由于我们的本地 git仓库和 gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥。</p>
<p>注:安装了git工具,就可以使用ssh命令</p>
<p>打开cmd命令行,输入命令</p>
<div class="cnblogs_code">
<pre>ssh-keygen -t rsa -C <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">xxxxx@xxxxx.com</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<blockquote>
<p>注意:这里的<code>xxxxx@xxxxx.com</code>只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。</p>
</blockquote>
<p><img src="https://img-blog.csdnimg.cn/20200921151559233.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 按照提示完成三次回车,即可生成<code>ssh key</code>。<br>可以看到,我们生成的公钥文件<code>id_rsa.pub</code>路径:<code>C:\User\Adminstrator/.ssh/id_rsa.pub</code><br>进入该目录用文本编辑器打开</p>
<p><img src="https://img-blog.csdnimg.cn/20200921151648287.png#" alt="在这里插入图片描述"></p>
<p> 即可看到<code>SSH</code>公钥,下文中将会用到这个<code>SSH</code>公钥。</p>
<p><img src="https://img-blog.csdnimg.cn/20200921152025525.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 五、配置SSH公钥</h3>
<p>在<code>gitee</code>网站点击<code>设置</code></p>
<p><img src="https://img-blog.csdnimg.cn/20200921142734161.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p>点击<code>SSH</code>公钥</p>
<p><img src="https://img-blog.csdnimg.cn/20200921142644935.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 输入公钥标题,拷贝刚刚的<code>SSH</code>公钥到框中,点击确定</p>
<p><img src="https://img-blog.csdnimg.cn/20200921151929643.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 配置成功</p>
<p><img src="https://img-blog.csdnimg.cn/20200921152225823.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述" width="427" height="168"></p>
<h3> 六、创建一个项目</h3>
<p>点击右上角的 <code>+</code>号,新建仓库</p>
<p><img src="https://img-blog.csdnimg.cn/20200921152531946.png#" alt="在这里插入图片描述"></p>
<p> 如下,填写仓库信息,最后点击创建即可。</p>
<p><img src="https://img-blog.csdnimg.cn/20200921152851125.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 七、克隆仓库到本地</h3>
<p>点击<code>克隆/下载</code>,然后点击<code>SSH</code>,复制<code>git</code>链接</p>
<p><img src="https://img-blog.csdnimg.cn/20200921153710279.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 接着,在本地目录空白处右键菜单,点击<code>Git Bash Here</code>。</p>
<p><img src="https://img-blog.csdnimg.cn/2020092115362147.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 输入<code>git clone 刚刚的git链接</code>,如下</p>
<div class="cnblogs_code">
<pre>git clone git@gitee.com:linxinfa/mytest.git</pre>
</div>
<p><img src="https://img-blog.csdnimg.cn/20200921153802404.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 成功后,本地目录即可看到克隆下来的<code>README</code>文件。</p>
<p><img src="https://img-blog.csdnimg.cn/20200921153854206.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 八、关联本地工程到远程仓库</h3>
<p>有时候,我们可能是先在本地有了工程文件,然后再在<code>gitee</code>上创建仓库的。<br>此时,可在本地库上使用命令 <code>git remote add</code>把它和 <code>gitee </code>的远程库关联,如下</p>
<div class="cnblogs_code">
<pre>git remote add origin git@gitee.com:linxinfa/mytest.git</pre>
</div>
<p>如果在使用命令 <code>git remote add</code>时报错:</p>
<ol class="hljs-ln">
<li>
<blockquote>
<div class="hljs-ln-numbers"> git remote add origin git<span class="hljs-keyword">@gitee.<span class="hljs-attribute">com:linxinfa/mytest.git</span></span></div>
</blockquote>
</li>
<li>
<blockquote>
<div class="hljs-ln-numbers"> <span class="hljs-attribute">fatal: remote origin already exists.</span></div>
</blockquote>
</li>
</ol>
<p>说明本地库已经关联了一个名叫 <code>origin</code>的远程库,此时,可以先用<code>git remote -v</code>查看远程库信息:</p>
<div class="cnblogs_code">
<pre> git remote -<span style="color: rgba(0, 0, 0, 1)">v
origin git@gitee.com:linxinfa</span>/<span style="color: rgba(0, 0, 0, 1)">mytest.git (fetch)
origin git@gitee.com:linxinfa</span>/mytest.git (push)</pre>
</div>
<p>我们可以删除已有的远程库</p>
<div class="cnblogs_code">
<pre>git remote rm origin</pre>
</div>
<p>再关联远程库</p>
<div class="cnblogs_code">
<pre>git remote add origin git@gitee.com:linxinfa/mytest.git</pre>
</div>
<h3>九、添加文件</h3>
<p>在本地添加文件,如下,添加一个<code>AddFileTest.txt</code>文件。</p>
<p> <img src="https://img-blog.csdnimg.cn/20200921154005741.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 十、执行git命令,提交文件</h3>
<p>打开<code>git</code>,执行<code>git</code>的<code>add</code>、<code>commit</code>、<code>push</code>命令,即可将本地文件上传到远程仓库。<br>注:常用的<code>git</code>命令见文章最后面。</p>
<p><img src="https://img-blog.csdnimg.cn/20200921161928261.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt=""></p>
<p> 刷新<code>gitee</code>页面,即可看到本地文件已经上传到```gitee``上了</p>
<p><img src="https://img-blog.csdnimg.cn/20200921162209152.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 十一、删除仓库</h3>
<p>点击<code>管理</code></p>
<p><img src="https://img-blog.csdnimg.cn/20200921175102205.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<p> 点击删除仓库,根据提示输入密码即可</p>
<p><img src="https://img-blog.csdnimg.cn/2020092117522746.png?x-oss-process=/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpbnhpbmZh,size_16,color_FFFFFF,t_70#" alt="在这里插入图片描述"></p>
<h3> 十二、常用的git命令</h3>
<p>常用的<code>git</code>命令</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"> git init #把当前目录变成git可以管理的仓库
git clone git地址 #克隆项目
git add readme.txt #添加一个文件,也可以添加文件夹
git add </span>-<span style="color: rgba(0, 0, 0, 1)">A #添加全部文件
git rm test.txt #删除一个文件,也可以删除文件夹
git commit </span>-a -<span style="color: rgba(0, 0, 0, 1)">m “some commit” #提交修改
git status #查看是否还有未提交
git log #查看最近日志
git reset </span>--hard HEAD^<span style="color: rgba(0, 0, 0, 1)"> #版本回退一个版本
git reset </span>--hard HEAD^^<span style="color: rgba(0, 0, 0, 1)"> #版本回退两个版本
git reset </span>--hard HEAD~<span style="color: rgba(128, 0, 128, 1)">100</span><span style="color: rgba(0, 0, 0, 1)"> #版本回退多个版本
git remote add origin </span>+<span style="color: rgba(0, 0, 0, 1)">地址 #远程仓库的提交(第一次链接)
git push </span>-<span style="color: rgba(0, 0, 0, 1)">u origin master #仓库关联
git push #远程仓库的提交(第二次及之后)
git fetch #从远程获取代码库
git tag xxx #打tag
git tag #显示所有tag
git push </span>--<span style="color: rgba(0, 0, 0, 1)">tag #提交tag
git branch </span>-<span style="color: rgba(0, 0, 0, 1)">a #显示所有分支
git checkout 分支名 #切换分支
git merge git分支 #合并分支</span></pre>
</div>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
<p>LINK: https://www.cnblogs.com/kuailest/p/17058821.html</p><br><br>
来源:https://www.cnblogs.com/kuailest/p/17058821.html
頁:
[1]