当前位置: 首页 > news >正文

CI/CD实战-git工具使用 1

版本控制系统

本地版本控制系统

集中化的版本控制系统

分布式版本控制系统

git官网文档:https://git-scm.com/book/zh/v2

Git 有三种状态:已提交(committed)、已修改(modified) 和 已暂存(staged)。

已修改表示修改了文件,但还没保存到数据库中。

已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

已提交表示数据已经安全地保存在本地数据库中。

这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 Git 目录。

安装应用

注:.git/目录被误删除或修改的话无法被回复,慎操作。

检查文件当前状态以及几种状态预览

git的使用

忽略文件
$ cat .gitignore
.*  //忽略所有隐藏文件
/test  //只忽略当前目录下的test文件
build/  //忽略任何目录下名为 build 的文件夹

远程仓库

注册gitub账号,并新建一个仓库:

推送仓库

克隆仓库

http://www.lryc.cn/news/319590.html

相关文章:

  • Linux中udp服务端,客户端的开发
  • 1.python安装
  • 【Flink SQL】Flink SQL 基础概念(三):SQL 动态表 连续查询
  • 科研绘图一:箱线图(添加贝赛尔曲线)
  • 最佳实践:Swagger 自动生成 Api 文档
  • 搬砖。。。
  • 【论文笔记合集】Transformers in Time Series A Survey综述总结
  • HarmonyOS(二十)——管理应用拥有的状态之LocalStorage(页面级UI状态存储)
  • Linux系统安全②SNAT与DNAT
  • 【运维】StarRocks数据迁移到新集群(针对于集群互通、不互通的情况)
  • facebook个人广告账户充值方式有哪些?看这一篇就够了
  • 蓝桥杯算法练习系统—作物杂交【第十一届】【省赛】【C组】
  • java组合模式揭秘:如何构建可扩展的树形结构
  • pycharm 历史版本下载地址
  • Day39:安全开发-JavaEE应用SpringBoot框架Actuator监控泄漏Swagger自动化
  • VsCode免密登录
  • 蓝桥杯第八届A组:分巧克力
  • 前端框架的发展史介绍框架特点
  • 【MatLab】之:Simulink安装
  • 动手学习深度学习之环境配置
  • 【机器学习300问】35、什么是随机森林?
  • 用云服务器构建gpt和stable-diffusion大模型
  • 备考2024年小学生古诗文大会:历年真题15题练习和独家解析
  • C++之模板
  • Ubuntu Flask 运行 gunicorn+Nginx 部署
  • Tuxera NTFS 2023安装使用教程 Tuxera NTFS破解版 Tuxera NTFS for Mac优惠
  • Linux-centos如何搭建yum源仓库
  • Vue组件中引入jQuery
  • 设计模式 --3:装扮模式
  • element-plus中的表单校验