首页 > 其他分享 >git 回退远端的分支

git 回退远端的分支

时间:2024-07-24 19:27:04浏览次数:18  
标签:git windows 端的 dev 回退 远端 退远 分支

要将 Git 远端的 分支(例如dev-windows)回退到特定的提交(例如 61e836f3bfc04688a56fc6dca601c7d56c395cc8 (通过 git log 可以查看)),

可以按照以下步骤操作:
1. 回退到指定提交并更新本地分支

首先,确保你有最新的远端分支信息。你可以使用以下命令拉取远端更新:

git fetch origin

然后,切换到你要回退的分支(本地需要和远端分支同名):

git checkout dev-windows

接下来,将本地分支回退到指定的提交:

git reset --hard 61e836f3bfc04688a56fc6dca601c7d56c395cc8

2. 强制推送回退后的更改到远端
注意,强制推送将会覆盖远端的 dev-windows 分支,并可能丢失该分支上当前的提交历史。因此,在执行这一步之前,确保你已经做好了备份,并且团队成员都知道这次操作。
使用以下命令将回退后的更改推送到远端:

git push origin dev-windows --force

总结

1.git fetch origin - 获取远端更新。
2.git checkout dev-windows - 切换到目标分支。
3.git reset --hard 61e836f3bfc04688a56fc6dca601c7d56c395cc8 - 回退到指定提交。
4.git push origin dev-windows --force - 强制推送回退后的状态到远端。
请在执行这些操作之前务必谨慎,确保所有团队成员了解变更,并且考虑是否需要保留当前的历史记录。

标签:git,windows,端的,dev,回退,远端,退远,分支
From: https://blog.csdn.net/hss2799/article/details/140671354

相关文章

  • Git教程
    GitGit环境配置基本的Linux命令学习Git配置所有的配置文件都保存在本地gitconfig-l查看不同级别的配置文件#查看系统configgitconfig--system--list#查看当前用户(global)配置gitconfig--global--list查看Git用户标识表示Git没有配置设置用户......
  • gitee上传项目
    1、首先保证电脑内有git这里最好按照正确的教程全装和配置;2、在gitee上新建仓库;建好仓库后,应该是这个样子,为空。若是含有readme文件,在后续上传项目时可以用覆盖的方式。3、上传项目找到要上传的项目,用gitbash打开;gitinit在这里若是git按照正确的方式安装和配置,在......
  • .gitignore 过滤规则
    ##IgnoreVisualStudiotemporaryfiles,buildresults,and##filesgeneratedbypopularVisualStudioadd-ons.#User-specificfiles*.suo*.user*.userosscache*.sln.docstates#User-specificfiles(MonoDevelop/XamarinStudio)*.userprefs#Buildre......
  • Gits-命令
    Git基础命令Git是一个分布式版本控制系统,由LinusTorvalds创建,用于有效、高速地处理从小到大的项目版本管理。以下是一些基本的Git命令和概念,它们对于使用Git进行版本控制至关重要:初始化仓库:gitinit:在当前目录创建一个新的Git仓库。查看状态:gitstatus:查看当前仓库的......
  • GitHub 详解教程
    1.引言GitHub是一个用于版本控制和协作的代码托管平台,基于Git构建。它提供了强大的功能,使开发者可以轻松管理代码、追踪问题、进行代码审查和协作开发。2.Git与GitHub的区别Git是一个分布式版本控制系统,用于跟踪文件的更改历史。GitHub是一个基于Git的在线平台,......
  • JavaSE异常、今日面试题,解决git合并失败的终极篇!!!若以框架报错Invalid bound statement
    20240723一、JavaSE异常二、今日面试题三、解决git无法合并推送问题(终极篇!!!)1.直接把你写的复制出来,然后输入git命令1.1.解决办法一:保留本地的更改,中止合并->重新合并->重新拉取1.2解决办法二:舍弃本地代码,远端版本覆盖本地版本(慎重)2.然后复制回来,然后再合并推......
  • 探索扫描二维码登录的奥秘:从前端到后端的无缝连接
    ......
  • IDEA 登陆Gitee账户登录不上,显示无效的登录回调地址解决办法
    原因:未知解决办法:改用令牌登录,1和2处都填同一个,令牌在gitee设置中获取复制好令牌,去idea登录即可,特此记录。......
  • 将下载到本地的项目上传到自己的Git仓库中
    一、新建一个自己的Git仓库如果没有注册账号的朋友,可以先去注册一个Gitee的账号,用于管理自己的代码特别好用!!!接下来就是在gitee上新建一个自己的仓库,如下图所示:  点击【创建】按钮后,就会跳转到这个界面, 然后点击【初始化readme文件】,就可以生成如下图所示的文件,这样我们......
  • Gitee基础使用
    Gitee是一个国内广泛使用的Git仓库托管平台,提供了与GitHub类似的功能。以下是一些基本的Gitee操作方法:1.注册和创建仓库注册账号访问Gitee官网,点击“注册”按钮,填写相关信息进行注册。创建仓库登录Gitee后,点击右上角的“+”号,选择“新建仓库”。填写仓库......