版本控制工具git


版本控制工具

  • 版本控制工具
    • 在我们的程序开发中,我们通常会不断对程序进行修改,而版本控制工具为我们追踪了多个版本的开发,有了版本控制工具,我们就可以放开手开发,而不用担心之前的版本无法寻回。
    • 版本控制工具对于我们开发人员来说,通常以下几个功能是很有必要的:
      • 版本管理
        • 我们可以通过版本控制工具来进行对正在开发项目的的版本管理,可以很方便的回溯到过去的版本
      • 数据备份
        • 版本控制工具为我们备份了之前版本的数据记录
      • 权限控制
        • 在开发时,不同的开发人员有不同的对项目的管理权限
      • 历史及记录
        • 版本控制工具中记录了开发人员操作的历史与记录
      • 分支管理
        • 我们可以在开发时 不只是进行一个主项目的开发,可以独立与主项目 建立分支项目进行独立开发
      • 协同修改
        • 不同的开发人员可以一起对一个项目进行开发与维护

版本控制工具git

  • git作为分布式版本控制工具 目前是时间市面上做火热的版本控制工具

    • git的优势有很多,如:大部分操作在本地完成,不需要联网等,能够有效、高速的处理从很小到非常大的项目版本管理.
  • git和代码托管中心

    • 局域网环境下 gitlab服务器

    • 外网环境下 github 码云

git命令行操作

  • 这里只介绍git常用操作命令

  • 本地库初始化
    git init

  • 设置签名

    • 用来区分不同开发人员身份

    • 项目级别/仓库级别

      • 只在本地库范围内有效
        git config user.name tom_pro
        git config user.email goodMorning_pro@atguigu.com

      • 此时信息保存到 .git/config

    • 系统用户级别

      • 登录当前操作系统的用户范围
        git config–global user.name tom_glb
        git config–global goodMorning_pro@atguigu.com_glb

      • 此时信息保存到:~/.gitconfig 文件

  • 添加,提交以及查看信息操作

    • 状态查看:git status 查看工作区 暂存区状态

      查看具体内容 cat
      新建文件 vim
      删除文件 rm
      文件保存并退出的操作:先按esc 再按:+wq
      ll 查看当前文件状态

    • 添加操作:git add【name】 将工作区的新建/修改 添加到暂存区

    • 提交操作:git commit -m“备注信息”【name】 将暂存区的内容提交到本地库


文章作者: 贾志飞
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 贾志飞 !
评论
  目录