美文网首页
Git简介和使用

Git简介和使用

作者: 大城_小梦 | 来源:发表于2018-11-13 18:01 被阅读0次

1. 简介

Git是免费开源的==分布式==版本控制系统。

2. 集中式和分布式

集中式版本控制系统

集中式版本库版本库是集中存放在中央服务器的,每个人从中央服务器获取,完成后再提交回中央服务器。
软件: SVN、CVS

分布式版本库:

分布式版本库在于开发者可以在本地克隆一个完整的版本库,这样每台电脑都有一个版本库,可以提交至本地,也可以创建本地分支
软件:Git、VSS(Visual Studio集成)、BitKeeper等

区别

1. 安全性
  分布式版本库安安全性高,每台电脑上都有一个版本库;集中式版本库如果中央服务器出现问题,那其他人将无法工作。
2. 速度
  Git速度比SVN块
3. 断网或离线
  断网后Git可以commit,SVN不能,虽然SVN也可以工作,但是没有版本控制记录,多人修改后难以快速合并,Git都在本地保存了记录,合并起来比较方便。
4. 版本对比
  Git本地仓库包含代码库还有历史库,在本地的环境开发就可以记录历史,而SVN的历史库存在于中央仓库,每次对比与提交代码都必须连接到中央仓库才能进行。
5. 分支管理
  SVN创建分支,每个人都会拥有分支,修改分支其他人就需要重新下载,而GIt可以自己本地创建分支,不会影响其他人
6. 学习性
  Git上手难,学习周期长,代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

3. 下载和安装

4. 使用

5. 疑难杂症

  • 清除账号密码
  • 取消Git关联
      删除项目中的名字类似.git 的文件和文件夹即可
  • VS更改后无法推送Git分支
      查看.gitignore文件,并且解决方案不能有父文件夹

相关文章

  • Git简介和使用

    1. 简介 Git是免费开源的==分布式==版本控制系统。 2. 集中式和分布式 集中式版本控制系统 集中式版本库...

  • GIT简介和使用

    1、git简介 git是一个分布式版本控制系统(如git、bitkeeper),集中化版本控制系统有cvs、svn...

  • 简单-git简介和使用

    什么是GitHubGitHub(网址 https://github.com/)是一个面向开源及私有软件项目的托管平...

  • 用了两年git,rebase原来这样用

    Å目录 SourceTree简介 git merge使用教程 git rebase使用教程 一、SourceTre...

  • 【git】gitpython

    简介:git 的 python接口 安装:pip install git 使用:

  • Git 使用简介

    一 创建本地仓库 二 项目add 三 push 四 如果遇到 Push to origin/master was ...

  • Git使用简介

    Git历史   Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立...

  • Git使用简介

    Git历史   Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立...

  • Git简介和使用说明

    概述 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订...

  • Git简介和基础使用 — Git & GitHub(1)

    最近在家太闲了,翻到以前学Git整理的笔记,简单的整理了一下,分享给大家。 一、Git简介和几个概念 git是 L...

网友评论

      本文标题:Git简介和使用

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