美文网首页
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简介和使用

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