git - 如果我从其他贡献者那里下载了补丁集,如何只上传我的更改
问题描述
我已经从其他开发人员那里下载了更改,这些是我的开发工作所必需的。但即使他们的更改还没有在主分支上,只是在 Gerrit 中托管的更改。现在,在我下载他们的更改并在我尝试上传时在他们的基础上进行更改后,git 会尝试上传他们的补丁集以及我的更改。下载后他们的更改会显示在我的 git 日志中。
我怎样才能上传我的更改?
解决方案
- 尝试检查其他人的补丁集。(gerrit中有链接)
- 对文件进行修改
- 修改更改 (
git commit --amend
) - 推送新补丁进行审核 (
git push origin HEAD:refs/for/<branch_id>
)
推荐阅读
- flutter - 颤振添加到自定义抽屉
- delphi - OnMessage 事件处理程序与文档不同 - 为什么?
- junit4 - 使用 Junit4:如何使用自定义注释过滤掉一类测试
- ruby-on-rails - Rails 管理员输入掩码 [Rails 6]
- node.js - 如何在另一个函数 Firebase 函数 ionic 5 中调用函数
- javascript - 世博会内的网页抓取
- tableau-api - 使用最近的星期六开始日期过滤器/设置并返回 28 天
- node.js - 运行 yarn install 返回语法错误
- sql - 报告服务器配置管理器运行数据库脚本错误
- r - 选择了 michiganCoxSurv 和未定义的列