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

git版本控制器

一、git版本控制器

作用:

        1、记录文本文件的修改状态,方便文件的版本回退

        2、项目的协同开发

1、安装git

基本设置

 2、创建git仓库

git init 创建一个git仓库

3、向仓库提交修改

创建一个文件,将文件加入到git仓库,使用git提交修改,命名一个名称

4、查看工作区的状态

是有git status查看git状态是clean干净的

 修改这个文件,再次查看git status

再次将修改后的文件添加到git,提交修改再次查看git status

 5、版本回退

查git的ID和修改信息(git日志)

 也可以回退到最后一次修改的结果

 向仓库提交修改有好多种组合并非一直都是git add git commit

6、暂存区、工作区

红色为文件已被修改但未被添加到暂存去,使用git add添加

 1)撤销未提交的修改

使用git checkout或直接进入文件将添加的内容删除

 2)撤销暂存区的修改

可以看到为红色的已修改, 但要撤销还需要使用git checkout来保存修改

 3)撤销工作区的修改

 7、分支        branch

git支持创建多个分支进行不同的操作

分支是隔离的,方便代码更新维护

1)查看git仓库里的分支

2)创建分支

3)切换分支
 4)创建分支并切换

5)删除分支

4)合并分支

git merge <分支名称>

将指定的分支合并到当前分支

合并完被合并的分支还会保留在仓库中,可删可不删

相关文章:

  • 【学Rust写CAD】37 premultiply 函数(argb.rs补充方法)
  • 核酸适配体筛选
  • C++之继承
  • ‌Spring事务隔离级别与传播机制——构建高可靠业务逻辑‌
  • C++版Qt之登录界面设计
  • 大数据技术与Scala
  • Bigemap pro制作行政区域图
  • python-63-前后端分离之图书管理系统的Flask后端
  • Day 5:深入理解 Linux 内核结构(夯实基础训练)
  • 【阻抗匹配】
  • 【企业级数据安全】掌握高性能Log4j2敏感信息脱敏方案
  • Visual Studio 2022 UI机器学习训练模块
  • 开源身份和访问管理方案之keycloak(二)管理员引导和恢复
  • 07-Spring Boot 自动配置原理全解析
  • 引擎开发阶段性记录#1
  • python 浅拷贝copy与深拷贝deepcopy 理解
  • 初识数据结构——深入理解LinkedList与链表:吃透LinkedList与链表的终极指南
  • deb 和 rpm 有什么区别?——Linux 软件包格式详解
  • mapreduce 过程中,maptask的partitioner是在map阶段中具体什么阶段分区的?
  • HOW - 缓存 React 自定义 hook 的所有返回值(包括函数)
  • 缔烨建设公司网站/武汉本地seo
  • 网站后台数据处理编辑主要是做什么的啊/中国刚刚发生8件大事
  • 校园网站建设必要性/seo网络排名优化技巧
  • 红酒商城网站建设/茂名seo顾问服务
  • wordpress 首页分栏/信息流优化师简历怎么写
  • 做系统进化树的网站/淘大象排名查询