首页 > 其他分享 >git rebase

git rebase

时间:2022-12-20 10:34:54浏览次数:38  
标签:use git rebase but pick commit

使用 rebase -i 命令選擇要修改的提交

# 返回 当前head和head~~ 之间的log 前开后闭
git rebase -i HEAD~~

返回以下格式

pick 9a54fd4 添加commit的說明
pick 0d4a808 添加pull的說明

# Rebase 326fc9f..0d4a808 onto d286baa
#
# Commands:
#  p, pick = use commit
#  r, reword = use commit, but edit the commit message
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#  f, fixup = like "squash", but discard this commit's log message
#  x, exec = run command (the rest of the line) using shell
#
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.
#

將第二行的 "pick" 改為 "squash",儲存後並退出。

pick 9a54fd4 添加commit的說明
s 0d4a808 添加pull的說明

:wq

强推 :git push origin 分支名 --force

标签:use,git,rebase,but,pick,commit
From: https://www.cnblogs.com/lance-lzj/p/16993668.html

相关文章

  • git 看某次commit改了哪些文件
    gitlog查看commit的历史gitshow查看某次commit的修改内容gitlog-p查看某个文件的修改历史gitlog-p-2查看最近2次的更新内容gitlog–name-status每次修改......
  • Git
    目录Git一、安装二、基本配置1、配置用户名和邮箱2、查看设置好的用户名三、创建本地仓库四、基础操作命令1、查看文件的状态(status)2、将文件添加到暂存区(add)3、提交暂......
  • 女朋友说 Git 玩不明白,怎么办?安排! 陌小路
    前言在某个月黑风高的晚上,一脸愁容的女朋友突然跟我说,Git老搞不明白,有什么比较好的经验可以分享下吗,说时迟,那时快,二话不说,立马开始奋笔疾书......在平时的Coding过程......
  • Git不要只会pull和push,试试这5条提高效率的命令
    前言使用Git作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅......
  • 「一劳永逸」一张脑图带你掌握Git命令
    前言最近在网易工作之余,遇到Git上面一些问题,趁这次的机会,补一补Git基础知识。公众号前端UpUp,回复Git,即可获取脑图。联系......
  • Eclipse下安装GIT插件EGit及使用
    Eclipse上安装GIT插件EGit及使用 一、Eclipse上安装GIT插件EGit    Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的EGit插件,无法安......
  • Git 笔记 - 程序员都要掌握的 Git
    前言本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会......
  • 利用GitHub Actions实现将GitHub代码同步到Gitee
    利用GithubAction实现将Github上面的代码同步到Gitee中同步的原理是利用SSH公私钥配对的方式拉取Github仓库的代码并推送到Gitee仓库中,所以我们需要以下几个......
  • GitHub/GitLab 为不同的项目修改提交名字 user.name 和邮箱 user.email(附:批量处理脚本
    背景大疫情的背景下,家里的电脑需要同时支撑自己和公司的项目,根据GitHub/GitLab网站的提交记录上看,其是根据邮箱来辨识用户的,所以有必要分别针对不同的项目设置不同的Gi......
  • GitHub教程:如何使用GitHub进行多人合作
    将GitHub仓库clone到本地在希望仓库被clone到的地方右键选择GitBashHere输入命令gitclone加自己folk的,在自己账户的repository的ssh地址将修改同步到被folk人的......