首页 > 其他分享 >git 切换到指定commit以及提交并且删除分支

git 切换到指定commit以及提交并且删除分支

时间:2023-06-24 17:23:10浏览次数:31  
标签:git 删除 切换 branch new commit 分支

首先是通过git log --pretty=oneline 查找到指定的commit ID

 git checkout  4da58520

 提示没有在任何一个分支上,需要新建一个分支关联变更  git checkout -b new_commit_branch

 推送变更

 git push

 此时 新的分支回退到指定的提交ID,可以做我们的事情了。

使用完之后需要删除掉这个分支,毁尸灭迹

切换到其他分支

本地    git checkout new_branch

删除临时分支

git branch -d new_commit_branch

 删除远程分支 git push origin --delete origin/new_commit_branch

 查看  

 

 

打完收工。

 

标签:git,删除,切换,branch,new,commit,分支
From: https://www.cnblogs.com/f-g-f/p/17501358.html

相关文章

  • 分享我的 Shell 环境,git 操作效率提升 100% !
    换到一个新的开发环境,蛮多东西要折腾的。特地整理了一下,下次换新电脑也方便。git:不使用rebase,要加上这个设置:gitconfig--globalpull.rebasefalse全局配置工作用户名和邮箱,不然会影响到你提交代码:gitconfig--globaluser.name"???"gitconfig--globaluser.email......
  • 移动pc,pve在不同网络环境切换
    配置双IProot@pve:/opt/shell-script#cat/etc/network/interfacesautoloifaceloinetloopbacksource/etc/network/interfaces.d/*.cfgifaceenp0s31f6inetmanualautovmbr0ifacevmbr0inetstaticaddress192.168.9.231/24upipaddradd192......
  • go使用 github.com/influxdata/influxdb/client/v2 写数据到 influxdb
    转载请注明出处:接入示例使用github.com/influxdata/influxdb/client/v2依赖包向InfluxDB写入数据的示例代码:packagemainimport("fmt""log""time""github.com/influxdata/influxdb/client/v2")const(MyDB=&......
  • Git命令
    Git命令commit提交,将本地文件和版本信息保存到本地仓库push推送,将本地仓库文件和版本信息上传到远程仓库pull拉取,将远程仓库文件和版本信息下载到本地仓库1、简易的命令行入门教程1.1Git全局设置gitconfig--globaluser.name"用户名"gitconfig--global......
  • (已瘦身)Git讲义
    Git分布式版本控制工具 1、目标 了解Git基本概念能够概述git工作流程能够使用Git常用命令熟悉Git代码托管服务能够使用idea操作git2、概述 2.1、开发中的实际场景2.2、版本控制器的方式2.3、SVN场景一:备份小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝......
  • 【技术积累】Git中的基础知识【一】
    Git是什么?有什么特点?Git是一个分布式版本控制系统,常用于软件开发中的源代码管理。它最初由Linux开发者LinusTorvalds创建,旨在管理Linux内核的开发。Git具有以下特点:1.分布式:与集中式版本控制系统(如SVN)不同,Git是一种分布式系统,这意味着每个开发者都可以拥有完整的代码仓库副本......
  • 如何使用 GitHub Copilot:提示、技巧和用例
    生成式人工智能编码工具正在改变开发人员处理日常编码任务的方式。从记录我们的代码库到生成单元测试,这些工具有助于加快我们的工作流程。然而,就像任何新兴技术一样,总是有一个学习曲线。因此,当人工智能驱动的编码助手无法生成他们想要的输出时,开发人员(无论是初学者还是经验丰富的......
  • 关于搭建github+hexo博客一些问题的解决
    最近通过github和hexo搭建博客时,遇到一些问题,这里写一篇博客记录一下他们的解决方法,顺便推荐几篇关于搭建博客的教程https://zhuanlan.zhihu.com/p/60578464https://firstfan119.github.io/2019/12/06/hexo-build-up/个人环境 Hexod报错hexod远程部署报错,报错信息如下:......
  • 怎么用git命令将其他分支的提交记录提取到当前分支上
    您可以使用Git命令"cherry-pick"将其他分支的提交记录提取到当前分支上。以下是使用cherry-pick命令的步骤:1.切换到当前分支:`gitcheckout<current-branch>`2.获取其他分支的最新更改:`gitfetch<other-branch>`3.查看其他分支的提交历史记录:`gitlog<other-branc......
  • 解决git出现fatal: detected dubious ownership in repository at XXXXX的错误
    在window环境下,使用git命令时报错fatal:detecteddubiousownershipinrepositoryatXXXXXX,图片如下解决方法如下添加一行代码gitconfig--global--addsafe.directory"*";......