首页 > 其他分享 >git

git

时间:2022-12-03 22:57:36浏览次数:50  
标签:reset HEAD git checkout pushed local

 

git branch -f main C6

git checkout HEAD^ // git checkout HEAD~1

git branch -f  bugFix HEAD~1

 

 

题目要求是撤销local和pushed的最近一次提交

 local是本地分支,所以用reset,但是c3是依然存在的,只不过不在暂存区

pushed是远程分支,所以需要用revert,让撤销也变成一次提交的记录,从而可以让其他人也更新

git reset C1  // git reset HEAD~1  这是可以带着HEAD和local一起跑的  用的是相对分支

git checkout  pushed

git revert HEAD~1 // git revert C1   

标签:reset,HEAD,git,checkout,pushed,local
From: https://www.cnblogs.com/wozhuyinghao/p/16948961.html

相关文章

  • Jenkins+GitLab实现构建JAVA代码
    目录一、前置环境配置二、创建一个maven任务需要提前部署完成Jenkins+GitLab+maven可以参考我的其他文章进行部署一、前置环境配置1、安装MavenIntegration插件Jenki......
  • Github最受欢迎的TOP 10开源RTSP流媒体项目
    Github选出 TOP10开源免费的RTSP流媒体项目,以下是具体排名及星星数。  1、Easydarwin星星数:4,307Easydarwin是国内团队开发的开源流媒体框架。它是基于Go语......
  • #yyds干货盘点# 名企真题专题:小米Git
    1.简述:描述Git是一个常用的分布式代码管理工具,Git通过树的形式记录文件的更改历史(例如示例图),树上的每个节点表示一个版本分支,工程师经常需要找到两个分支的最近的分割点。......
  • 使用Git对项目进行分支管理,更加方便项目的协作开发!
    在项目的开发过程中,很多时候都会使用Git托管工具进行项目文件或者代码的管理,方便团队成员之间的协作开发。使用Git进行项目管理目前也是越来越受到欢迎,除了Git还有很多的其......
  • jenkins集成shell与gitlab
    jenkins集成shell    故障:                     故障:  开发提交了代码,然后自动发布测试环境持续集成持续交......
  • 如何使用git bash将代码推送到github
    1.准备首先需要现在本地安装好git,同时申请一个github的账号,创建一个新的仓库,如果已经存在了要推送代码的仓库则不需要创建。我这里是新创建了一个仓库:2.步骤2.1.在要......
  • readme-git
       https://blog.csdn.net/mChales_Liu/article/details/1043795261刚创建的idea项目和git联系忽略历史强制拉取gitpulloriginmaster--allow-unrelated-his......
  • 配置Gitlab Webook触发Jenkins流水线
    ......
  • Git 使用
    gitstashgitstashlist查看所有stashgitstashclear清楚所有stashgitstashpopgitstashsave'注释'加备注git查看历史gitlog文件名gitreflog文......
  • #yyds干货盘点#git常用命令
    git的基本功工作方式包括以下几个:主分支:master开发分支:develop提测分支:relase如:relase/V2.0.0新功能开发,develop分支检出一个feature分支开发(合并后可删除)bug修复......