黯然销魂炮 發表於 2020-8-19 20:42:00

Gitee的使用流程

<h2 id="gitee的使用流程">Gitee的使用流程</h2>
<h3 id="1gitee的下载和安装">1.Gitee的下载和安装</h3>
<ul>
<li>
<p>msysgit是Windows版的Git,从https://git-for-windows.github.io下载。</p>
</li>
<li>
<p>百度网盘:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit。</p>
</li>
</ul>
<p>默认配置点击下一步安装完毕</p>
<h3 id="2gitee账号的申请">2.Gitee账号的申请</h3>
<ul>
<li>打开gitHub网站,http://github.com/</li>
<li>注册gitHub账号<br>
1)点击Sign Up<br>
2)填写用户名,邮箱,密码。填写完成点击Create an account<br>
3)选择第一个免费,Unlimited public repositories for free.然后点击Continue</li>
</ul>
<h3 id="3新建新的服务仓库">3.新建新的服务仓库</h3>
<ul>
<li>打开gitee网址,https://gitee.com/,点击顶部右侧头像图标按钮左边的加号,点击new repository</li>
<li>填写仓库名称(Repository name)</li>
<li>填写仓库描述()</li>
<li>选择仓库是否公开</li>
<li>初始化仓库的介绍文件       Initialize this repository with a README</li>
<li>点击创建</li>
<li>获取创建好的仓库地址<br>
1)https地址      https://github.com/用户名/仓库名.git<br>
2)SSH地址      git@github.com:用户名/仓库名.git</li>
</ul>
<h3 id="3创建本地仓库">3.创建本地仓库</h3>
<ul>
<li>
<p>如果是针对新服务仓库的第一次操作(之前有过对别的仓库的操作过),找到C盘-&gt;用户-&gt;Adminisstrator-&gt;.ssh ,删除.ssj文件夹</p>
</li>
<li>
<p>找到空间大的盘,创建属于自己的本地仓库(新建一个文件夹,例如A)</p>
</li>
<li>
<p>点进去本地仓库A,右键,选择Git Base Here,在出现的命令框中进行操作</p>
</li>
<li>
<p>设置这个文件夹A成为自己的本地仓库   git init,后会发现这个文件夹中出现了.git文件夹</p>
</li>
<li>
<p>设置自己的账户名和邮箱,用户名是git网址上点击头像后,可以看到,邮箱是注册时用的<br>
1) git config --global user.name "用户名"<br>
2) git config --global user.email "邮箱"</p>
</li>
<li>
<p>设置公钥 (设置后,针对这个仓库,此电脑后面上传文件可以不需要再次输入账号密码)<br>
1)ssh-keygen -t rsa -C "gitHub上注册时用的邮箱"<br>
2)一直回车,直到<br>
生成类似于下面的内容,公钥已经生成<br>
+--[ RSA 2032]----+<br>
|   .+   +      |<br>
|      ssssssss   |<br>
|      = * *    |<br>
|       o = +   |<br>
|   ssss .      |<br>
|   o oss       |<br>
|      o .sE      |<br>
|               |<br>
|               |<br>
+-----------------+</p>
</li>
<li>
<p>找到生成,找到.ssh文件夹(上面有路径),用记事本打开.pub文件,复制里面内容</p>
</li>
<li>
<p>打开git网址,找到自己仓库,点击管理———&gt;添加公钥——&gt;把公钥粘贴进去——&gt;点击确定</p>
</li>
</ul>
<h3 id="4上传项目到仓库中">4.上传项目到仓库中</h3>
<ul>
<li>在文件夹A中创建一个文件b.txt</li>
<li>连接服务仓库 git remote add origin "ssh/https地址"</li>
<li>每次上传前都要先跟新项目文件,第一次操作的跟新命令不一样<br>
git pull --rebase origin master   会发现文件夹A下多了两个文件,README.mdREADME.en.md</li>
<li>添加刚才创建的文件(b.txt)到本地仓库git add b.txt</li>
<li>给刚才添加到本地仓库的文件添加注释   git commit -m "注释"</li>
<li>连接服务仓库git remote add origin "ssh/https地址"   (这一步连接服务必须执行)</li>
<li>上传文件到服务仓库   git push -u origin master</li>
<li>下次上传文件前 ,先拉取服务上的项目,和自己的合并(防止版本冲突),在上传<br>
git pull origin master    拉取(和第一次的拉取不同)</li>
</ul>
<h3 id="5从服务仓库下载项目到自己本地仓库">5.从服务仓库下载项目到自己本地仓库</h3>
<ul>
<li>自己创建的项目库      git clone git@github.com:用户名/仓库名.git(ssh地址)</li>
<li>别人创建好的项目<br>
1)点击右上角的Fork,表示先复制到自己的仓库里<br>
2)git clone git@github.com:用户名/仓库名.git</li>
</ul>
<h3 id="3删除分支">3.删除分支</h3>
<ul>
<li>删除本地分支      git branch -d 分支名称</li>
<li>删除远端分支      git push origin --delete 远程分支名称</li>
</ul>
<h3 id="4常见报错">4.常见报错</h3>
<p>1.切换分支报错</p>
<ul>
<li>error: pathspec 'master' did not match any file(s) known to git<br>
解决:</li>
<li>git fetch 获取所有远端分支<br>
2.git push 报错</li>
<li>error: failed to push some refs to 'git@gitee.com:one-piece-five/omini.git'<br>
hint: Updates were rejected because the tip of your current branch is behind<br>
hint: its remote counterpart. Integrate the remote changes (e.g.<br>
hint: 'git pull ...') before pushing again.<br>
hint: See the 'Note about fast-forwards' in 'git push --help' for details.<br>
解决</li>
<li>先git pull origin master</li>
<li>之后再git push</li>
</ul><br><br>
来源:https://www.cnblogs.com/94-Lucky/p/13531783.html
頁: [1]
查看完整版本: Gitee的使用流程