美文网首页
源代码管理_Git概述

源代码管理_Git概述

作者: figure_ai | 来源:发表于2016-12-13 15:55 被阅读0次

1. Git简介

  1. 什么是git?

git是一款开源的分布式控制工具;
在世界上所有的分布式版本控制工具中,Git是最快,最简单,最流行的;

  1. Git的起源?

作者是Linux之父:Linus Benedict Torvalds
当初开发Git仅仅是为了辅助Linux内核的开发(用来管理源代码)

  1. Git的现状?
  • 在国外已经非常普及,国内在慢慢普及;
  • 越来越多的开源项目已经转移到Git;

2. Git工作原理

  1. 概念理解
  • 工作区:与.git文件夹同级的其他文件夹或者子文件夹;
  • 版本控制库:
  • 暂缓区
  • 分支(Git不像SVN那样有主干和分支的概念,仅仅存在分支,其中master分支为默认分支,类似于SVN中的主干)
    切换分支:通过控制HEAD指针指向不同的分支,就可以切换;
    操作原则:所有新添加/删除/修改的文件 必须先添加到暂缓区,才能提交到HEAD指向的当前分支

2.分布式版本控制:

分布式版本控制图解.png

3. Git使用环境

  1. 单人开发只需要一个本地库

原因:不需要与他人共享代码,只负责管理自己的代码;例如提交代码,删除代码,版本控制等。

  1. 多人开发时需要一个共享版本库
  • 共享版本库:
    - 本地共享版本库:文件夹/U盘/硬盘
    - 远程共享库:自己搭建git服务器/托管到第三方平台(例如github,oschina)
  1. 无论单人开发还是多人开发,客户端都可以使用命令行或者图形界面使用git
  • GitHub下载地址:不过他是专门为GitHub网站而设计的。
  • Xcode:虽然集成较好,但是只能做一些简单操作,复杂操作还要使用命令行。

相关文章

  • 源代码管理_Git概述

    1. Git简介 什么是git? git是一款开源的分布式控制工具;在世界上所有的分布式版本控制工具中,Git是最...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本...

  • 源代码管理工具-GIT

    源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git?git是一款开源的分布式...

  • Git使用

    图解GIT 一. git 概述 1. git 简介? 2. 常见的源代码管理工具有哪些? CVS- 开启版本控制之...

  • Git 与 Bash 快捷通道

    Git模型 A successful Git branching model基于git的源代码管理模型——git ...

  • 2018-06-13

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • git

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • 版本控制(git、svn)

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。 源代码有必...

  • SVN笔记

    一、 源代码管理工具概述(PPT) 源代码管理工具概述(PPT) 源代码管理工具的作用:能追踪一个项目从诞生一直到...

网友评论

      本文标题:源代码管理_Git概述

      本文链接:https://www.haomeiwen.com/subject/socbmttx.html