Git,Github,gitee
<p>Git :<span><span> 版本控制工具,分布式版本控制工具 </span></span></p><p><span><span> 优势:</span></span></p>
<p><span><span> 1.大部分操作可在本地完成,不需要联网</span></span></p>
<p><span><span> 2.完整性保证(对每一次提交的数据进行hash操作)</span></span></p>
<p><span><span> 3.尽可能添加数据而不是删除或者修改数据</span></span></p>
<p><span><span> 4.分支操作非常快捷流畅</span></span></p>
<p><span><span> 5.与Linux命令兼容</span></span></p>
<p>Git安装:https://git-scm.com/</p>
<p><span><span>Git结构:工作区(写代码),--git add-->暂存区(临时存储),-- git commit --->本地仓库(历史版本)</span></span></p>
<p><span><span>Git 命令行操作</span></span></p>
<p><span><span> 1.git init 本地库 初始化命令</span></span></p>
<p><span><span> 2.设置签名</span></span></p>
<p><span><span> 作用:区别不同开发人员的身份。</span></span></p>
<p><span><span> 命令:</span></span></p>
<p><span><span> 项目级别/仓库级别:仅在当前本地库范围内有效, 信息保存文件查看:cat .git/config</span></span></p>
<div class="cnblogs_code">
<pre> git config user.name tom_pro</pre>
<pre><span style="color: rgba(0, 0, 0, 1)"> git config user.emall goodMornig_pro@atguigu.com</span></pre>
</div>
<p> </p>
<p><span><span> 系统用户级别:登陆当前系统的用户范围,项目级别的优先级高于系统级别</span></span> ,信息保存文件查看:cat ~/.gitconfig文件 </p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"> git config --global user.name'tom_glb'
git config --global user.email '.....'</span></pre>
</div>
<p>上传 :git push<code><br></code></p>
<p>删除:rm-rf 文件名</p>
<p> git rm 文件名</p>
<p>修改:vi 文件名</p>
<p>查看仓库状态: git status<code><br></code></p>
<p>clear 清屏</p>
<p>本地仓库示范案例:</p>
<p>流程为新建文件夹 </p>
<p>1.设置系统用户级别签名</p>
<p>2.mkdir新建test文件后cd打开,在文件内初始化git(创建一个git仓库)</p>
<p>3.touch新建一个名为one的html文件</p>
<p>4.git status查看状态,显示为有一个新的html文件,需要添加到暂存区,</p>
<p>5.用git add指令将文件添加到暂存区,</p>
<p>6.git status查看状态,显示为暂存区有一个新文件,可以提交到本地仓库</p>
<p>7.用git commit -m 'add...'将暂存区文件添加到本地仓库,查看状态,显示为无文件需要提交</p>
<p>8.文件被修改后,查看状态,显示文件被修改,需要重新用git add 命令将文件从工作区提交到暂存区</p>
<p>9.再用git commit -m '第一次修改后文件提交到仓库' 将暂存区文件添加到本地仓库,查看状态,为nothing to commit 文件提交成功,删除操作也相似</p>
<p><img src="https://img2020.cnblogs.com/blog/2040912/202005/2040912-20200522111051654-1506086386.png" alt=""></p>
<p><img src="https://img2020.cnblogs.com/blog/2040912/202005/2040912-20200522111113501-118396436.png" alt=""></p>
<p> 远程仓库案例:</p>
<p>将github上的仓库clone到本地文件中</p>
<p><img src="https://img2020.cnblogs.com/blog/2040912/202005/2040912-20200522134505834-1262838460.png" alt=""></p>
<p> <img src="https://img2020.cnblogs.com/blog/2040912/202005/2040912-20200522134705528-55544281.png" alt=""></p>
<p>Git和代码托管中心</p>
<p>Github :是常用的Git代码托管中心(服务器国外)</p>
<p> 借助github 托管代码</p>
<p> 略过账号创建和仓库创建</p>
<p> (1).仓库(Repository):存放代码,每个项目对应一个仓库,多个开源项目就有多个仓库</p>
<p> (2).收藏(Star)</p>
<p> (3)克隆(Fork)</p>
<p> (4)关注(watch)</p>
<p> (5)事务卡片(lssue):发现BUG,目前无成型代码,需要讨论时可用</p>
<p>创建项目时:Initialize this repository with a README(在仓库下多创建一个readme的说明文件)</p>
<p> 来到新建的项目内部:</p>
<p> Edit :修改项目描述 </p>
<p> lssues:新建lssues </p>
<p>gitee:是常用的Git代码托管中心(服务器国内)</p>
<p> </p>
<p>SVN :版本控制工具 集中式版本控制工具</p>
<p> </p>
<p>wcwangcheng</p><br><br>
来源:https://www.cnblogs.com/qingfengyuan/p/12919748.html
頁:
[1]