IDE committ规范及要求——多次提交的committ通过rebase合并---深入一点点-遇到merge之后怎么处理
1.强推-命令行操作
// 中止,忽略,正在进行的Git rebase操作的命令
git rebase --abort
// 将当前分支重命名为backup
git branch -m mini_alarm mini_alarm_backup
// 用远端主分支拉
git checkout -b mini_alarm upstream/master
// gitk会打开一个图形界面窗口,显示当前目录下Git仓库的提交历史。你可以使用鼠标或键盘来浏览和操作gitk的界面。
gitk
// git cherry-pick命令用于选择一个或多个特定的提交(commit)并将其应用到当前分支上,而不是像git merge那样合并整个分支。
git cherry pick
// 命令用于从远程仓库(通常称为"upstream")获取最新的提交和分支信息,但不会自动合并或修改你当前所在的分支
git fetch upstream
// 用于将upstream/master分支的最新提交应用到当前分支,并使当前分支的提交历史保持一致性
git rebase upstream/master
// 查看远端分支
git remote -v
// 将本地分支mini_alarm强制推送到远程仓库origin上
git push origin mini_alarm -f
界面操作描述
- 设置IDE,cmd为git bash
file->settings->tools->Terminal->shell path 选择git bash 添加 --login
file->settings-> version control -> commit -> 去掉勾 user non-modal
- git brach页面下,选择提交分支,点右键可以选择squach commit
- 切换到新分支后,在之前的分支branch下点cherry up 到当前分支
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/17612064.html
分类:
善用佳具
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!