首页 > 其他 > 详细

Git 简介及简单操作

时间:2019-07-15 20:24:31      阅读:68      评论:0      收藏:0      [点我收藏+]

git简介

Git(读音为/g?t/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git和SVN对比

  1. git是分布式的,svn是集中式的。(最核心)
  2. git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心)
  3. git可离线完成大部分操作,svn则不能。
  4. git有着更优雅的分支和合并实现。
  5. git有着更强的撤销修改和修改历史版本的能力
  6. git速度更快,效率更高。
  7. 基于以上区别,git有了很明显的优势,特别在于它具有的本地仓库。

Git的几个概念

  1. 工作目录
    工作目录是对项目的某个版本独立提取出来的内容。这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
  2. 暂存区域
    是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。有时候也被称作`‘索引’’,不过一般说法还是叫暂存区域
  3. Git仓库
    是Git 用来保存项目的元数据和对象数据库的地方。这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。

Git安装

yum install git -y  #本地源即可

Git命令

常用选项

add 把工作目录内容添加到暂存区域
branch 查看和设置分支
checkout 切换分支和撤销
clone 克隆远程仓库
commit 把暂存区域内容提交到仓库
init 初始化工作目录
log 查看提交的日志信息
merge 合并分支
pull 拉取远程仓库
push 把本地内容推送到远程仓库
reset 撤销操作
status 查看文件所处的状态

git使用演示

第一步:创建和初始化工作目录

╭─root@localhost.localdomain ~  
╰─?  mkdir /du
╭─root@localhost.localdomain ~  
╰─?  cd /du
╭─root@localhost.localdomain /du  
╰─?  git init
Initialized empty Git repository in /du/.git/
╭─root@localhost.localdomain /du  ?master? 
╰─?  ls -a
.  ..  .git

第二步:创建文件进行测试

技术分享图片

Git 简介及简单操作

原文:https://www.cnblogs.com/du-z/p/11191109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!