首页 > 其他分享 >git rebase的使用步骤

git rebase的使用步骤

时间:2023-08-25 13:03:25浏览次数:25  
标签:git 本地 步骤 rebase master 提交 checkout


rebase代码到第一次提交的记录下:
保证本地没有未提交代码,
git checkout master
git pull
git checkout 你的分支
git rebase -i master
键盘 按 i 或者 ins 进入编辑状态 进入insert 编辑状态
手动把除了第一行pick外, 全部改成f(相当于合并到第一次提交的记录下)
esc 退出
:wq
git push -f origin 目标分支 把本地全部覆盖到云端


标签:git,本地,步骤,rebase,master,提交,checkout
From: https://blog.51cto.com/u_9406185/7229171

相关文章

  • git中Updates were rejected because the tip of your current branch is behind解决
    出现错误原因是操作过程中出现失误,git上进行的修改没有同步到本地的git仓库解决方案:gitpush-uoriginmaster-f在远程仓库中进行的相关修改会被删除,是远程仓库回到你本地仓库为修改之前的版本。然后上传你本地仓库的修改。注意:如果是多人开发则其他人的开发结果将会被恢复到......
  • centos简单搭建git服务端
    注意事项:1、git常用的客户端管理工具有sourcetree、TortoiseGit,个人比较喜欢sourcetree2、按照本文装的git服务端如果需要创建用户得在命令行操作,也可部署gitlab开源项目实现在web端进行管理用户3、如果觉得麻烦不想自己部署,也可直接把代码推广到github上本人采用的是virtualbo......
  • Learn Git in 30 days——第 06 天:解析 Git 资料结构 - 物件结构
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn在Git的资料结构中,「物件」是一种「不可变的」(immutable)文件类型,所有储存在「物件储存区」的文件通常只进不出,也不会被修改内容。原因在于,如果你窜改......
  • 从某个提交新建git分支
    需要给以前的包打补丁时怎么做?解决:从某个提交新建git分支,然后再打包这个分支sourcetree从某个提交新建git分支1选择某个提交,右键-分支 2输入新分支名3将新分支推送到远程4选择你要在新分支添加的提交-选择遴选-在推送到新分支 5修改版本号-打包......
  • QT实现多语言详细步骤
    1、设置.pro项目配置TRANSLATIONS+=Language_zh_CN.ts\Language_en_CN.tsLanguage_zh_CN代表中文,Language_en_CN代表英文2、设计相关界面,如果要翻译程序中的文本,需要将程序中的文本进行修改Qttr()和qsTr()标记待翻译字符串3、生成相关的.ts文件在项目目录下自动生成相关的.t......
  • git使用过程中的相关问题的解决办法
    GIT使用过程的相关问题的解决办法clone:exitstatus128clone:exitstatus128-fatal:unabletoaccess'https://github.com/xxxxx/':OpenSSLSSL_read:Connectionwasreset,errno10054解:使用gitbash执行指令gitconfig--globalhttp.sslVerify"false"......
  • git push、rebase和merge
    Pushing当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。本地的分支并不会自动与远程仓库同步-你必须显式地推送想要分享的分支。这样,你就可以把不愿意分享的内容放到私人分支上,而将需要和别人协作的内容推送到公开分支。如果希望和别人一起在名为se......
  • vue2的源码github下载和本地启动调试源码
    1.下载源码:https://github.com/vuejs/vue2.安装依赖,命令行执行:yarn3.修改package.json的运行脚本scripts里面加上源码map定位的参数,在打包后页面引入使用时可以调试到源码: {"name":"vue",。。。"scripts":{//增加一个start的启动命令加入参数--sourcemap......
  • Hive服务部署相关步骤
    一、hiveserver2服务部署1、配置hadoop下面的core-site.xml文件进入到相应的目录下:cd/root/software/hadoop-3.0.0/etc/hadoop编辑core-site.xml文件,将下面的语句补充到里面:<!--配置访问hadoop的权限,能够让hive访问到--> <property> <name>hadoop.proxyuser.root.host......
  • git的用法
    gitclonexxxx.git1,查看分支:gitbranch2,切换分支:gitcheckoutdev3,查看文件修改情况:gitstatus4,添加上传的文件:gitaddproductservice/*5,备注信息:gitcommit-m'test'上传:gitpush-uoriginmaster-ff强制上传。gitpulloriginmaster生成master分支;6,指定用......