概述
Git 简史
同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。
Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。
2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标:
1.速度
2.简单的设计
3.对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
4.完全分布式
5.有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)
自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。 它的速度飞快,极其适合管理大项目,有着令人难以置信的非线性分支管理系统。
Git下载地址
git下载地址
https://git-scm.com/
淘宝镜像下载
http://npm.taobao.org/mirrors/git-for-windows/
Git基本工作原理
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage)、资源库/本地仓库(History/Repository)。加上远程的Git仓库(Remote Directory)就可以分为四个工作区域。
- 工作目录:平时放项目的地方。
- 暂存区:临时存放你改动的地方,事实上是一文件,保存即将提交的列表。
- 本地仓库:就是安全存放数据的位置,这里面有你提交所有版本的数据。
- 远程仓库:托管代码的服务器,可以简单的认为是你的项目组中的一台电脑用于远程数据交换
Git 常用命令使用
本地库初始化 : git init
查看状态: git status(查看工作区、暂存区的状态)
添加操作: git add 文件名(将工作区新建/修改的内容添加到暂存区)
提交操作: git commit -m “commit message” 文件名(将暂存区的内容提交到本地库)
分支常用命令:
a)、git branch -v (查看本地库中的所有分支)
b)、git branch dev (创建一个新的分支)
c)、git checkout dev (切换分支)
d)、分支合并
1)、切换到接收修改的分支
git checkout master
2)、执行merge命令
git merge dev
(注:切换分支后,在dev分支中做出的修改需要合并到被合并的分支master上)
最后
以上就是现实眼神为你收集整理的Git的简单介绍的全部内容,希望文章能够帮你解决Git的简单介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复