蓝盟IT外包,实战必备: Git入门级教程

发布者:上海IT外包来源:http://www.lanmon.net点击数:1205

蓝盟IT小贴士,来喽!
请迅速理解git
学习结束后马上可以使用的Git教程! 你觉得图片每次都需要记录修改的代码内容,防止错误并倒退,容易看到每次修改的东西吗? 你有没有想过一段代码需要多人操作? 多人切换更改后,可以立即生成新代码,从而提高开发效率。 现在,让我们来看看git。 不再手动管理文档。
版本控制系统有很多,但是为什么git最有名呢? 集中式版本控制系统(如CVS和SVN  )不仅速度慢,而且需要连接到网络才能使用。
介绍Git的由来
随着Linux的发展,代码管理遇到了挑战,因此Linux的创始人Linus  Torvalds选择了分布式版本控制系统BitKeeper来管理和维护代码。 但是,后来由于一些不太好的原因,开发BitKeeper的商业公司与Linux内核开放源代码社区的合作关系结束了,Linux内核社区的BitKeeper权限被收回了。 Linux开源社区(特别是Linux的创始人Linus  Torvalds  )根据使用BitKeeper时的经验教训,使用c开发了自己的分布式版本系统git,并进行了许多改进。 不得不说很牛!
集中式和分布式版本控制系统的区别
集中式版本控制系统,版本库集中存储在中央服务器上,但工作时使用自己的电脑,所以从中央服务器获取最新版本后,开始工作,结束工作,将自己的工作推送到中央服务器上,
分布式版本控制系统实质上没有“中央服务器”一词。 所有人的计算机都是完整的版本库(可以称为本地仓库),在工作中不需要连接到网络。 因为版本库在自己的电脑上。 分布式版本控制系统中也有通常用作“中央服务器”的计算机(这里是远程仓库),但该服务器的作用只是为了“更换”。 如果没有这个,大家也会同样发挥作用。 但是,更换的修改不方便。
当前版本号,说明成功安装的git默认安装在/usr/libexec/git-core目录中,可以输入cd命令以显示安装的信息。
第二,编译并安装源代码。 这种安装方法的优点是可以轻松控制安装的版本
1 .首先从3359 github.com/git/git/releases下载源代码。 在这里,所有的git都可以找到发行的版本。 选择最新版本的tar.gz包。最新版本是v2.30.0
在Mac上安装:
两种方法
一个是安装homebrew,然后从homebrew安装Git。 具体方法请参阅homebrew的手册: http://brew.sh/。
第二种方法更简单,也是推荐的方法。 从AppStore直接安装了Xcode,将Git集成到了Xcode中,但缺省情况下未安装。 要运行Xcode,必须大于菜单“Xcode”首选项,并在弹出窗口中选择“Downloads”。
在Windows上安装:
直接从Git主页下载安装程序,用默认的选项安装即可。
工作区
通常,每次更改代码的地方,也就是出现新的需求时,都会在该区域直接修改代码,使该区域的代码成为最新。
索引/转移区域
工作区有一个隐藏目录. git,它是一个git版本库(包括暂存区和对象区),而不是工作区。
完成需求或功能后,如果需要提交到远程仓库,第一步是通过git  add提交到转移区,然后通过git进行管理。
. git目录下的暂存区(索引文件)记录有关由git  add添加的文件的信息(文件名、大小、timestamp  . ),不保存文件实体,而是以id表示每个文件在当前工作区中,划痕区域由git管理。
存储库:本地仓库
git  commit可以将索引内容同步到本地仓库。
本地仓库存储提交对象的版本,该版本比工作区和转移区的内容旧。
远程仓库

git  push可以将本地仓库的内容同步到远程仓库。

文/上海蓝盟   IT外包专家

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部