gerrit 使用中踩过的小坑
来源:互联网 发布:qq群群发软件 编辑:程序博客网 时间:2024/05/24 06:40
gerrit 不能推送 merge
git push origin HEAD:refs/for/master Counting objects: 203, done. Delta compression using up to 4 threads. Compressing objects: 100% (37/37), done. Writing objects: 100% (59/59), 6.84 KiB | 0 bytes/s, done. Total 59 (delta 26), reused 0 (delta 0) remote: Resolving deltas: 100% (26/26) remote: Processing changes: refs: 1, done To ssh://yuzx@xxx.com:29418/xxxrowd ! [remote rejected] HEAD -> refs/for/master (you are not allowed to upload merges) error: 无法推送一些引用到 'ssh://yuzx@xxx.xxx.com:29418/xxxrowd'
解决办法
git rebase Cannot rebase: You have unstaged changes.git stash# 每次 push 前git pull --rebasegit push origin HEAD:refs/for/master# gerrit reviewgit pullgit stash pop
因在 master 上开发,导致和远程冲突,这时 git pull 默认 merge 模式
gerrit 不允许 merge 后提交,需 rebase 方式,所以,本地 pull 以 rebase 方式进行,即:
git pull –rebase
gerrit review 报错
Code Review - ErrorThe change could not be merged due to a path conflict.Please rebase the change locally and upload the rebased commit for review.
处理
git stash# 每次 push 前git pull --rebasegit stash pop
eclipse 黑星:已暂存,存在于 INDEX 中。
未添加 .ignore 文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。此时还没有提交所以不存在 HEAD 版本,不能用 git reset HEAD
git rm -r –cached .
服务器部署裸库,什么是裸库?
其实就是 .git 目录
git clone –bare my_project my_project.git
等价于
cp -Rf my_project/.git my_project.git
0 0
- gerrit 使用中踩过的小坑
- gerrit 使用中踩过的小坑
- Git & Gerrit 使用中遇到的问题
- 记录Gerrit的使用
- Gerrit的使用
- Gerrit使用坑点
- python中MySQLdb使用中踩过的坑
- git&gerrit 使用过程中遇到的问题及解决方法
- docker中git和gerrit的使用小结
- hive踩过的小坑
- Jedis使用过程中踩过的那些坑
- 《swift踩过的坑》之“swift中使用NSClassFromString”
- Android中WebView使用,踩过的坑
- 使用Vue.js过程中,踩过的坑
- android中使用AIDL踩过的坑!!!!!!
- 我在React使用中踩过的坑
- 小轩在Linux中趟过的坑
- Charles 使用中入过的坑
- Java InputStream&FileInputStream 源代码分析
- 受限玻尔兹曼机——简单证明
- CNN卷积神经网络
- The Future of Real-Time SLAM and "Deep Learning vs SLAM" 深度学习与slam
- POJ2386水洼问题 优先深度搜索
- gerrit 使用中踩过的小坑
- python学习:装饰器,*args **kwargs
- ios侧滑返回:完美解决 interactivePopGestureRecognizer 卡住的
- 一个检查单词个数的程序
- Builder模式
- 使用基于ThinkPHP3.2.3的ThinkAdmin创建手机电脑通用的表白墙(五)墙实现
- 蓝桥 历届试题 兰顿蚂蚁
- Swift 基础学习(指定构造方法和便利构造方法)
- 原生javascript的ajax