git 相关

gerrit 提交到审核库

  • 修改本地的配置/.git/config文件 将原来提交到git库的,先提交到审核库
git config remote.origin.push refs/heads/*:refs/for/*

git 代码回退

  1. 没有pushgit reset --help

    • git reset --mixed xxxx 会保留源码,只是将git commit和index 信息回退到了某个版本.
    • git reset --soft xxxx 保留源码,只回退到commit 信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.
    • git reset --hard xxxx源码也会回退到某个版本,commit和index 都回回退到某个版本.(注意,这种方式是改变本地代码仓库源码)
  2. push过后回退
    git revert xxxx 用一个新提交来消除一个历史提交所做的任何修改.
    在终端里面执行 git revert 直接就是一次commit 如果使用了gerrit 是Change-Id 的,这时候只要

    git commit --amend 

    再看一下log 是不是有change-id啦, 如果没有的话, 把提交错误日志里面的change-id 贴进来, 一定要和提交说明空一行

其他git参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值