`
jackleechina
  • 浏览: 587431 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

git rebase -i HEAD~2

    博客分类:
  • git
 
阅读更多
最新提交gei远程git服务器出错,紧接着修复正确后,再次提交给远程git服务器。
git rebase -i HEAD~2

接着在新出现的编辑框中的某一行(所在行是要被并入另一行的行),删除pick,输入f。(最新的项并入前一项)

esc
:wq

最后
git push for-master



备注:git rebase --abort
      git log
      git reset
分享到:
评论

相关推荐

    git,修改commit,合并commit

    git rebase -i HEAD~n,n条commit进行rebase 将需要修改的commit信息,将pick命令改为 r 命令;ESC 输入 :wq 回车 开始修改commit信息,修改完,ESC 输入 :wq 回车 打印出成功 git log oneline -n,查看n条log信息,...

    git rebase -i合并多次提交的实现

    如果你想要合并最近两次提交,只需将 `git rebase -i HEAD~2` 后打开的编辑器中的第二行的 `pick` 改为 `squash` 或 `s`。`squash` 指令会把这次提交与上一次提交合并,并将它们的提交信息合并成一个新的提交信息。...

    Git的一些高级用法,你应该不知道?.docx

    - `git rebase`: 用于整合提交历史,例如`git rebase -i HEAD~3`可以交互式地重排最近3个提交。在编辑器中,你可以选择`squash`来合并提交。 4. **错误恢复和清理** - 如果误操作重置了一个不想丢失的提交,可以...

    git 操作命令,解决前端开发上传代码至代码仓库,解决报错,启动服务器

    git rebase -i HEAD~n (合并前n次的提交记录,并做处理) 上述命令输入后进入编辑界面,参数介绍如下: pick:保留该commit(缩写:p) reword:保留该commit,但我需要修改该commit的注释(缩写:r) edit:保留该...

    Git使用方法

    `git rebase -i HEAD~2`启动交互式重置,允许你编辑最近两次提交的行为,如重新排序、合并或删除提交。 8. **标签(Git Tags)** 标签用于标记特定版本。`git tag v1 side~1`创建标签`v1`指向`side`分支的前一个...

    Git高级用法:收藏了,以后肯定能用上.docx

    例如,如果你想把最近三个提交合并成一个,可以运行 `git rebase -i HEAD~3`,在交互式界面中将除了第一个之外的提交改为 "squash" 或 "s"。完成修改后,记得保存(在VI编辑器中输入`:wq`)。如果你想要修正某个特定...

    fear-and-loathing-with-git-rebase:我在 MAS 上关于 git rebase 的闪电演讲

    git rebase -i HEAD^^ --autosquash 壁球 与fixup类似,但您可以将任意数量的任意提交压缩在一起,然后编辑结果提交的消息 git rebase -i HEAD^^ 重新排序 只允许您重新排序一组提交 去掉 允许您删除提交,适用于您...

    git回退及撤销操作md,学习代码

    - `git rebase -i commit-hash`:此命令用于交互式地重排或合并提交。在`assets/rebase-1.png`至`assets/rebase-3.png`的图片中,可以看到变基的过程,通过这个操作可以整理提交历史,使其更简洁。 5. **解决冲突*...

    git-cheatsheet-EN-white.pdf

    - 将当前HEAD变基到分支:`git rebase <branch>` - 注意:不要变基本已经发布的提交! 3. 本地更改(Local Changes) - 查看工作目录中改变的文件:`git status` - 查看跟踪文件中的更改:`git diff` - 添加...

    git命令大全-git-cheatsheet.docx

    - **示例**: `git checkout HEAD example.txt`会丢弃`example.txt`的所有未提交更改。 ##### 回滚提交 **命令**: `git revert <commit>` - **用途**: 创建一个新的提交来撤销之前的提交。 - **参数**: `<commit>` ...

    Git-2.21.0-64-bit.zip

    * A "merge -c" instruction during "git rebase --rebase-merges" should give the user a chance to edit the log message, even when there is otherwise no need to create a new merge and replace the ...

    git常见操作指令速记卡《git-cheatsheet》

    从远程获取数据时,`git fetch <remote>`可以下载所有更改但不合并到HEAD,而`git pull <remote> <branch>`则会下载更改并直接合并到当前分支。发布本地更改到远程仓库时,使用`git push <remote> <branch>`。要删除...

    Git-cheat-sheet-(Git常用命令速查).zip_git

    此外,Git还提供了强大的交互式暂存(`git add -i`),标签管理(`git tag`),重置(`git reset`),变基(`git rebase`)等功能,以满足复杂的工作流需求。 了解和熟练掌握这些Git命令将极大地提升你的开发效率,...

    git-2.18.0-3264合集

    5. 高级命令:Git提供了一系列高级命令,如`git rebase`用于整理提交历史,`git cherry-pick`用于选取特定提交应用到其他分支,以及`git bisect`用于快速定位bug。 在Git 2.18.0中,值得注意的新特性和改进包括: ...

    git相关123456789

    5. **重命名 commit**:可以通过 `git rebase -i <commit-hash>` 进行交互式重置,然后将 `pick` 改为 `reword`,保存并关闭编辑器,修改 commit 信息后保存。 6. **cherry-pick**:使用 `git cherry-pick <commit-...

    最常用的git提示和技巧.zip

    - `git rebase -i <commit>` 允许你交互式地选择要保留哪些提交,可以用于整理提交历史。 8. **查找更改:** - `git blame <file>` 查看每个行最后一次的修改者和时间。 - `git log -S <string>` 或 `git log -G...

    13. 高级 3: 写错的不是最新的提交, 而是倒数第二个?1

    运行 `git rebase -i HEAD^^` 命令会启动一个交互式的文本编辑器,显示即将被重放的提交列表。这个列表按时间顺序排列,最早的在顶部,最新的在底部。默认情况下,每一行的 `pick` 关键字表示Git将按顺序应用这些...

Global site tag (gtag.js) - Google Analytics