关于 Git 的基础知识可能你还不知道

Posted ZZZ --- jh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 Git 的基础知识可能你还不知道相关的知识,希望对你有一定的参考价值。

git

版本控制工具

  1. 项目模块小组分开开发,每个人开发完后需要整合成一个整体的项目, 借助版本控制工具来解决.
  2. 项目是开发, 是过程化的,用版本控制工具轻松切换每一个版本(v1.0 --> v2.0 --> v3.0)

版本控制工具分类

  1. git(分布式版本控制工具)

  2. svn(集中式版本控制工具)

    区别:

    1. 他俩都是版本控制工具, 都能形成版本(version);
      git能在开发者本机形成自己的版本version控制,
      但svn必须提交中央服务器才能形成版本
    2. 如果是代码合并的话,都必须要依靠中央服务器
    3. 在git中大部分"合法操作"都是可以撤回的, 但是在svn中有些操作是不可以撤回的

优势

  1. 能在本地和服务器形成版本控制, 大部分在本地完成,不需要联网

  2. git的版本成重写提交说明, svn不可以重写提交说明

  3. git 一般都可以撤回

  4. git 有强大的分支系统,每个分支都有独特的函数, 分支操作非常快捷流畅

    分支 : 版本形成的提交路线

    master --> 主分支 : 不直接做开发, 分支代码稳定, 直接上线发布

    dev --> 开发分支 : 开发代码的分类

    test --> 测试分支 : 测试人员, 测试代码安全性能分支

  5. git 形成版本(全量备份) svn(增量备份)

    git : 每个版本保存全部代码文件(修改和未修改的) . 完整性保证了

    svn : 每个版本只保存修改的代码(修改的代码 项目不完整)

  6. 与Linux命令全面兼容

  7. 尽可能添加数据而不是删除或修改数据


安装

官网: https://git-scm.com/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


检查git 是否安装成功

  1. 桌面右击 git bash here

  2. 用git bash 交互窗口打开当前目录 (内部可以写linux命令)
    在这里插入图片描述


检查git的版本号

  1. 直接右键点击git bash here进入git

  2. 然后输入git --version
    在这里插入图片描述


Git结构

  1. 工作区 —> 写代码
  2. 暂存区 —> 临时存储
  3. 本地库 —> 历史版本

​ 工作区到暂存区用git add, 暂存区到本地库用git commit
在这里插入图片描述


Git和代码托管中心

​ 代码托管中心的任务 : 维护远程库

  1. 局域网环境下
    • GitLab服务器
  2. 外网环境下
    • GitHub
    • 码云

本地库和远程库

  1. 团队内部协作

    项目经理 先创建了一个本地库,把本地库推送到远程的代码托管中心,在代码托管中心创建了一个远程库,刚创建的远程库是空的,只有本地库里面有东西,接着用push把本地库的东西传到远程库 ; 程序员通过clone把远程库给克隆下来到本地库,他在这个的基础上进行修改,改完之后提交到本地库再加入团队推送到远程库; 项目经理再把远程库的东西进行pull拉取自己的本地库

  2. 跨团队协作

    A和B是同团队的,C是另一个公司的; 现在C通过fork把A的远程库复制一份到自己的新的远程库; C通过clone克隆下来到本地库进行一些修改在通过push上传到自己的远程库; C通过pull request发起一个拉起请求,A对这个请求进行一个审核,如果没问题,通过merge在线合并到自己的远程库; A和B就可以通过pull从A的远程库拉取到自己的本地库了


修改git里面框和文字的大小:

  • 在git框里面右键, 然后点击options...
  • 在跳出的框里面点击左侧的Text
  • 在点击右侧的Select...框,然后就可以调节了

注意:

  1. 安装的时候注意选择的编辑器是什么;
  2. 检查git的版本号时git --version而不是git -v

总结:

  • git 分布式版本控制工具; svn 集中式版本控制工具
  • git 分支:
    • master 主分支
    • dev 开发分支
    • test 测试分支
  • 安装:官网下载安装包,然后接着傻瓜式安装.
  • 检查git版本号: git --version
  • 结构: 工作区, 暂存区, 本地库
  • 工作区到暂存区用git add, 暂存区到本地库用git commit

以上是关于关于 Git 的基础知识可能你还不知道的主要内容,如果未能解决你的问题,请参考以下文章

关于线程池,那些你还不知道的事

关于MindFusion.Diagramming for WinForms这些问题,别说你还不知道!

Windows 使用之那些你还不知道操作

可能你还不知道 一款非常牛的国产6AT变速箱要上市了

这些自动化测试框架知识你还不知道?

iOS14:这些功能,可能你还不知道!