git修改服务器上前一个提交未merge的代码片段
来源:互联网 发布:装修监理 知乎 编辑:程序博客网 时间:2024/05/20 14:16
当发现自己向服务器提交且没有被审核合并到仓库的前一个代码片段有问题需要修改后重新提交,我们可以这样来达到目的:
先确保服务器代码不会被merge进代码仓库,在此前提下,我们进行修改。我们暂时不去关心服务器上已提交的代码,先修改本地代码,在本地前一个提交代码的基础上修正代码错误,补充遗漏代码等,确认无误,接下来我们在本地合并代码
1. git add . 添加代码
2. git commit --amend 复用前一个提交的commit
3. 接下来是关键,我们先上gerrit上找到我们的前一个提交,点开这个提交,查看这个提交的网络地址,如: http://10.2.48.25/gerrit/#/c/1037/,我们取1037,这是前一个提交代码片段的id,我们再次提交代码时要复用此id,用下面的方法提交代码
git push aosp HEAD:refs/changes/1037
这样就可以覆盖并复用前一个提交代码的id,在服务器代码仓库中仅会存在一份提交,而不是两份提交。
0 0
- git修改服务器上前一个提交未merge的代码片段
- git 撤销未提交的修改
- git 撤销未提交的修改
- git 撤销未提交的修改
- git 撤销未提交的修改
- git 撤销未提交的修改
- git部分提交修改的代码
- git服务器提交代码的总结
- git服务器提交代码的总结(2)
- git 查看未传送到远程代码库的提交
- git使用技巧-撤销未提交修改
- git使用技巧-撤销未提交修改
- git 中怎样查看未传送(git push)到远程代码库的(git commit)提交?
- git 中怎样查看未传送(git push)到远程代码库的(git commit)提交?
- Git远程服务器提交代码
- git服务器更新、提交代码
- 毕设笔记--Git提交修改的代码命令
- 用git提交修改和新增的代码到github
- Android获取手机制作商,系统版本等
- Java mail 实现邮件的发送
- Mahout安装与测试-基于hadoop单结点伪分布式
- 正则表达式-贪婪与非贪婪匹配
- get请求中文乱码
- git修改服务器上前一个提交未merge的代码片段
- Lucene的中文分词器IKAnalyzer
- 解析xml时,报错:WARN/System.err(207): org.apache.harmony.xml.ExpatParser$ParseException: At line 1,
- QT数据序列化转载及修正----我们考虑的内容科学家已经考虑过了
- lucene--分词器的分析
- jsp中页面传值
- 位图
- Maximum Subarray
- asp.net 使用 cookie 保存密码