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

中石化第四建设公司 网站微官网 手机网站

中石化第四建设公司 网站,微官网 手机网站,常用seo站长工具,网站做标签页目录 一、分支回滚 1. 使用 git reset 命令 2.使用 git revert 命令 3.使用 git checkout 命令 二、某个文件回滚 1.查看哪些文件发生修改 2.然后查看提交记录(最近几次提交) 3.执行提交命令 一、分支回滚 1. 使用 git reset 命令 命令可以将当前分支的 HEAD 指针指向指…目录 一、分支回滚 1. 使用 git reset 命令 2.使用 git revert 命令  3.使用 git checkout 命令 二、某个文件回滚 1.查看哪些文件发生修改 2.然后查看提交记录(最近几次提交) 3.执行提交命令 一、分支回滚 1. 使用 git reset 命令 命令可以将当前分支的 HEAD 指针指向指定的提交从而回退代码到指定版本。 该命令有三种模式–soft、–mixed 和 --hard。它们的区别在于回退代码的程度不同。 --mixed 默认将 HEAD 指针和暂存区都回退到指定提交但不改变工作区的内容。--soft 仅将 HEAD 指针回退到指定提交不改变暂存区和工作区的内容。--hard 将 HEAD 指针、暂存区和工作区都回退到指定提交会丢失最新的代码修改慎用。 # 查看提交历史 git log # 回退到指定提交使用 --soft 模式 git reset --soft commit# 查看状态确认回退操作是否正确 git status# 提交回退后的代码 git commit -m 回退到 commit# 将修改的代码推送到远程仓库 git push origin branch2.使用 git revert 命令  git revert 命令可以将指定提交的修改反向应用到当前分支上相当于撤销指定提交的修改。 这种方式比使用 git reset 命令更加安全因为它不会改变提交历史而是创建一个新的提交来撤销之前的修改。 # 查看提交历史 git log# 撤销指定提交这样会创建一个新的提交来撤销之前的修改 git revert commit# 提交撤销操作 git commit -m 回退到版本 commit# 推送到远程仓库 git push origin branch3.使用 git checkout 命令 git checkout 命令可以将当前分支的 HEAD 指针指向指定的提交并将工作区的内容替换成指定提交的内容。这种方式不改变提交历史但会直接覆盖工作区的内容慎用。 # 查看提交历史 git log# 切换到指定提交 git checkout commit# 提交回退后的代码 git commit -m 回退到版本 commit# 切回到原来的分支 git checkout branch# 推送当前分支到远程仓库 git push origin branch #branch 表示当前分支的名称例如 master。这个命令会将本地分支的提交推送到远程仓库并将远程分支更新为与本地分支一致。二、某个文件回滚 如果某次改动比较大牵涉到的文件比较多。但是某个文件本来是没问题的结果画蛇添足改出问题来了这时候直接回退版本会把所有代码都回退掉可能得不偿失。这时候就需要指定回退单个文件到为修改之前的版本。 1.查看哪些文件发生修改 首先先获取需要回退的文件路径比较简单的方法就是在该文件加个细微改动比如一条无关注释然后通过git status  可以看到当前分支下修改的文件信息 git status  查看文件内容变化 git diff commitId1 commitId2 或 git diff commitid 本地文件 2.然后查看提交记录(最近几次提交) git log -2 commit 3f290fa303e1aceea63e215a7ec68a5381eb8034 (HEAD - main, origin/main) Author: ning ningxxx.com Date:   Thu Sep 21 16:39:35 2023 0800 test buffer commit 9bec77097394b5dcba39d79da7c6ea7ed73474f1 Author: ning ningxxx.com Date:   Thu Sep 21 16:36:26 2023 0800 test buffer 这里有两个参数需要记录下来 需要回退的文件路径/source/code/test.java (git status 命令可以看到) 需要回退到哪的 commit ID3f290fa303e1aceea63e215a7ec68a5381eb8034 3.执行提交命令 执行 git checkout commitID 回滚文件路径 ➜ git:(test) git checkout 3f290fa303e1aceea63e215a7ec68a5381eb8034 /source/code/test.java Updated 1 path from 3f290fa30 此时代码就会还原到登录功能大改之前如果不需要做啥修改直接可以commit。
http://www.w-s-a.com/news/222702/

相关文章:

  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜
  • 柳州市诚信体系建设网站wordpress建手机网站吗
  • 网站策划书是什么水产公司网站源码
  • 温州做网站多少钱网站服务器机房
  • 网站公司设计 网站首页什么网站专门做图片
  • 书店网站怎么做网站点击快速排名
  • 太阳镜商城网站建设公司做网站
  • 如何制作个人作品网站宣传片拍摄合同
  • 关于微网站策划ppt怎么做做插画的网站
  • 做设计网上揽活哪个网站最好中企动力算大厂吗
  • 电子商务网站开发常用工具牡丹江吧
  • 四川成都网站制作公司wordpress 获取某个分类的文章
  • wordpress 编辑器推动门户网站建设不断优化升级
  • 做游戏网站的前景温江区建设局网站
  • 济南做微网站推广做网站seo优化总结