聰叔 發表於 2022-7-5 20:37:00

gitee:使用教程

<p>学习自:(37条消息) gitee最详细使用教程,汇总了全网,看这一篇就够了_编程图一乐的博客-CSDN博客_gitee怎么使用</p>
<p>(37条消息) gitee的基本使用方法_樱桃山竹和葡萄的博客-CSDN博客_gitee使用教程</p>
<h2>1、注册账号、设置邮箱</h2>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705193452082-412064727.png"></p>
<p>&nbsp;</p>
<p>新手最好<strong>公开自己的邮箱</strong></p>
<p>&nbsp;<img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705193456090-504947824.png"></p>
<p>&nbsp;</p>
<h2>2、安装Git</h2>
<p>https://git-scm.com/</p>
<p>参考:(37条消息) Git 的安装教程(详解每个步骤)_Passerby_Wang的博客-CSDN博客_安装git</p>
<h2>3、配置RSA公钥</h2>
<h3>1)在任一文件夹点鼠标右键,打开Git Bash</h3>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705193911702-1427337613.png"></p>
<p>&nbsp;</p>
<h3>2)输入以下指令,实现git账户与本地间的关联</h3>
<div class="cnblogs_code">
<pre>ssh-keygen -t rsa -C "你的邮箱"</pre>
</div>
<p>期间会出现3次输入,不用填写任何东西,直接三次回车即可。</p>
<h3>3)查看密钥</h3>
<div class="cnblogs_code">
<pre>cat ~/.ssh/id_rsa.pub </pre>
</div>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705194333288-1212071096.png"></p>
<p>&nbsp;</p>
<h3>4)将这一串密钥复制到Gitee中</h3>
<p>说明:①复制可以先选中,再用鼠标右键copy,快捷键是CTRL+INSERT而非CTRL+C;</p>
<p>②复制到 个人→设置→SSH公钥</p>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705194633824-703288308.png"></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705194707210-483798622.png"></p>
<p>&nbsp;</p>
<h3>5)测试是否连接到远程自己的账号</h3>
<div class="cnblogs_code">
<pre> ssh -T git@gitee.com</pre>
</div>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705194836027-1096957135.png"></p>
<p>&nbsp;</p>
<h2>4、创建仓库</h2>
<p>&nbsp;1)打开官网,新建仓库</p>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705201615100-398572357.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2)建好仓库后,进入仓库中,点击<strong>克隆/下载</strong>,记录下<strong>SSH地址</strong>,之后会用到</p>
<p>&nbsp;</p>
<p><strong><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705201855285-351989231.png"></strong></p>
<p>&nbsp;</p>
<h2>5、上传文件至仓库</h2>
<h3>1)新建一个文件夹,名称任意,往其中随便放一两个文件</h3>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705202019893-615817099.png"></p>
<p>&nbsp;</p>
<p>2)在该文件夹中,点击鼠标右键,<strong>Git Bash</strong>:</p>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705202118842-827216489.png"></p>
<p>&nbsp;</p>
<p>3)进行基础配置(也叫全局配置),其作用是告诉Git,之后谁将发布这些文件:</p>
<div class="cnblogs_code">
<pre>git config --global user.name "你的名字或昵称"<span style="color: rgba(0, 0, 0, 1)">
git config </span>--global user.email "你的邮箱"</pre>
</div>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705202312880-804710850.png"></p>
<p>&nbsp;</p>
<h3>4)将该文件夹初始化为本地仓库</h3>
<div class="cnblogs_code">
<pre>git init</pre>
</div>
<p>之后该文件夹中会出现名为<strong>.git</strong>的文件夹</p>
<p>&nbsp;<img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705202447924-1073711304.png"></p>
<p>&nbsp;</p>
<h3>&nbsp;5)输入以下指令,将该文件夹链接到之前所说的SSH地址</h3>
<p>下边的地址是在<strong>第四节,2)步</strong>所写的地址</p>
<div class="cnblogs_code">
<pre>git remote add origin 地址</pre>
</div>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705202649527-1054144801.png"></p>
<p>&nbsp;</p>
<h3>6)把本地仓库中的文件上传至gitee仓库</h3>
<div class="cnblogs_code">
<pre>git add .</pre>
</div>
<h3>7)添加注释,说明自己为什么要上传,方便以后自己查阅</h3>
<div class="cnblogs_code">
<pre> git commit -m "第一次上传" </pre>
</div>
<h3>8)提交</h3>
<div class="cnblogs_code">
<pre>git push origin master</pre>
</div>
<p>如果是第一次提交,则要写为:</p>
<div class="cnblogs_code">
<pre>git push -u origin master</pre>
</div>
<p>第二次及以后,就不用加-u</p>
<p>注:如果最后一步报错,可以用以下指令强制覆盖</p>
<div class="cnblogs_code">
<pre>git push -f origin master</pre>
</div>
<p><img src="https://img2022.cnblogs.com/blog/1448128/202207/1448128-20220705203152828-2055461153.png"></p>
<h3>9)刷新gitee的这个仓库,就可以看到上传的文件了</h3>
<h2>6、下载仓库到本地</h2>
<p>随便新建个文件夹进入,右键打开<strong>Git Bash</strong>,输入如下指令:</p>
<div class="cnblogs_code">
<pre>git clone SSHurl</pre>
</div>
<p>注:SSHurl是指想要下载的仓库的SSH地址,获得方式在第四节的第2)步。</p>
<h2>*7、基本命令汇总:</h2>
<p>Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。他有四个位置:</p>
<ul>
<li>workspace:工作区</li>
<li>staging area:暂存区/缓存区</li>
<li>local repository:版本库或本地仓库</li>
<li>remote repository:远程仓库</li>
</ul>
<h3>常用指令</h3>
<p>git init 初始化仓库<br>git clone        拷贝一份远程仓库,也就是下载一个项目。<br>git add        添加文件到暂存区<br>git status        查看仓库当前的状态,显示有变更的文件。<br>git diff        比较文件的不同,即暂存区和工作区的差异。<br>git commit        提交暂存区到本地仓库。<br>git reset        回退版本。<br>git rm        删除工作区文件。<br>git mv        移动或重命名工作区文件。<br>git log        查看历史提交记录<br>git blame &lt;file&gt;        以列表形式查看指定文件的历史修改记录<br>git remote        远程仓库操作<br>git fetch        从远程获取代码库<br>git pull        下载远程代码并合并<br>git push        上传远程代码并合并</p>
<h3>其他常见git命令</h3>
<p>查看所有分支 :git branch -a</p>
<p>切换到某一分支:git checkout 分支名称</p>
<p>合并分支:git merge 原分支 目标分支</p>
<h3>更新代码到本地</h3>
<p>git status(查看本地分支文件信息,确保更新时不产生冲突)</p>
<p>git checkout -- (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)</p>
<p>git branch(查看当前分支情况)</p>
<p>git checkout remote branch</p>
<p>git pull</p>
<p>若命令执行成功,则更新代码成功!</p>
<p>可以直接使用: git pull 命令一步更新代码</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/ShineLeBlog/p/16448434.html
頁: [1]
查看完整版本: gitee:使用教程