git/github安装与使用教程
<p>新学习了Git和GitHub的使用,记一下笔记,也希望可以帮助他人,这里只是初级阶段,以后还会不断的修改和完善。</p><h4><span style="font-family: 黑体; font-size: 18px">1.什么是git</span></h4>
<p> <img src="https://img2018.cnblogs.com/blog/1710055/201907/1710055-20190720223144173-1231854891.jpg"></p>
<p> 开源的分布式版本控制系统,与svn比独特的地方:</p>
<p> 1.解决了svn后提交冲突的问题</p>
<p> · 2.可以随时提交自己的代码,无网环境也可以进行代码的提交。</p>
<p> 3.如果你想,每个人都可以是自己成为源代码。</p>
<p> </p>
<p> </p>
<h3>2.git下载与安装</h3>
<p> 官方下载地址:https://git-scm.com/downloads</p>
<p> 下载完成后傻瓜式默认安装,也可以根据自己的需求手动配置,这里就不在演示。</p>
<p> <span style="color: rgba(255, 0, 0, 1); font-family: 楷体; font-size: 18px"> 注意事项:安装完成检查本机环境变量,如果计算机没有自动添加git的环境,需手动添加环境变量,把git的bin目录添加进环境变量。</span></p>
<p><span style="color: rgba(255, 0, 0, 1)"> </span></p>
<h3>3.注册github</h3>
<p> 官网:https://github.com/</p>
<p> </p>
<h3>4.本地仓库与github仓库关联</h3>
<p>第一步:进入Git Bash配置登录远程的用户名和密码</p>
<p> 用户名为github的登录名,邮箱为github的邮箱</p>
<div class="cnblogs_code">
<pre>git config --<span style="color: rgba(0, 0, 255, 1)">global</span> user.name <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">用户名</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
git config </span>--<span style="color: rgba(0, 0, 255, 1)">global</span> user.email <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">邮箱</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p> </p>
<p>第二步:生成密钥发送给远程仓库,方便使用,不需要每次进入都重新输入密码</p>
<div class="cnblogs_code">
<pre>ssh-keygen -t rsa -C <span style="color: rgba(128, 0, 128, 1)">邮箱</span> //邮箱是github的邮箱</pre>
</div>
<p class="brush:css;gutter:false;"> </p>
<p class="brush:css;gutter:false;"> </p>
<p class="brush:css;gutter:false;"><span style="font-size: 15px"><img src="https://img2020.cnblogs.com/blog/1710055/202007/1710055-20200731193603516-700464595.jpg"></span></p>
<p class="brush:css;gutter:false;"><span style="font-size: 15px">按enter键直到出现上图所示,打开本地c:\..\.ssh\id_rsa.pub文件。查看文件里面刚生成的密钥。</span></p>
<p class="brush:css;gutter:false;"> </p>
<p class="brush:css;gutter:false;"><span style="font-size: 15px">第三步:登陆github系统。点击右上角的 Settings--->SSH and GPG keys ---> new SSh key<br></span></p>
<p class="brush:css;gutter:false;"><span style="font-size: 15px">把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了</span></p>
<p class="brush:css;gutter:false;"> </p>
<p class="brush:css;gutter:false;"><span style="font-size: 15px">第四步:测试连接是否成功</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">$ ssh <span style="color: rgba(0, 0, 0, 1)">-<span style="color: rgba(0, 0, 0, 1)">T git@github.com</span></span></span></pre>
</div>
<p class="brush:css;gutter:false;"><span style="font-size: 16px; color: rgba(255, 0, 0, 1); font-family: 楷体">温馨提示:如果在本地的../.ssh有known_hosts文件说明你连接成功了</span></p>
<p> </p>
<h3>5 项目发布</h3>
<p> 1. 本地新建项目并初始化,右击 -->> git bash here -->> git init</p>
<p> </p>
<p> 2. github新建仓库 , <span style="font-size: 15px">点击右上角的 Settings</span>-->>your repositories-->>new -->> creat repository</p>
<p> </p>
<p> 3. 本地项目关联github远程项目</p>
<div class="cnblogs_code">
<pre>$ git remote add origin 项目ssh地址或者https地址 <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">连接远程github项目</span></pre>
</div>
<p> </p>
<p> </p>
<p>第一次发布项目</p>
<div class="cnblogs_code">
<pre>git add . <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">发布文件到暂存区</span>
<span style="color: rgba(0, 0, 0, 1)">
git commit </span>-m"注释内容" <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">从暂存区--本地分支</span>
<span style="color: rgba(0, 0, 0, 1)">
git push </span>-u origin master<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">发送到远程github</span></pre>
</div>
<p> </p>
<p> </p>
<p>第一次下载项目</p>
<div class="cnblogs_code">
<pre>git clonessh或者https </pre>
</div>
<p> </p>
<p> </p>
<p>提交</p>
<div class="cnblogs_code">
<pre>git add . <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">发布文件到暂存区</span>
<span style="color: rgba(0, 0, 0, 1)">
git commit </span>-m "注释内容" <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">从暂存区--本地分支</span>
<span style="color: rgba(0, 0, 0, 1)">
git push origin master</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">发送到远程github</span></pre>
</div>
<p> </p>
<p> </p>
<p>更新</p>
<div class="cnblogs_code">
<pre>git pull</pre>
</div>
<p> </p><br><br>
来源:https://www.cnblogs.com/lh-cml/p/11219816.html
頁:
[1]