开源项目中的git实践

背景 DCO Test sign-off commit 已经提交PR后修复DCO 直接使用rebase修复 合并commit 如何优雅地同步上游仓库 参考 背景 对于利用业余时间参与开源项目的同学,由于是间歇性的接触,所以很多问题容易忘。比如基于git的多仓库开源协作模式,如果日常工作中用不到,那么每次参与开源项目时有些细节可能需要重新回忆一下。 本文主要记录我参与开源项目中的易忘点,供后

- 阅读全文 -

震惊:git分支和标签重名竟会有如此后果!

问题 分析 解决 教训 参考 问题 前端同事在向公司某项目仓库推送代码时,习惯使用vscode的图形界面完成操作,过程中会从分支列表里选择要push到的分支。今天他照例操作推送完代码后,该分支出现了奇怪的现象: 按照惯例在该分支写代码 切换到名为v2.0.0的分支:git checkout v2.0.0 写代码 像往常一样add、commit & push 但是当在gitlab页

- 阅读全文 -

git基础命令整理

本地仓库操作 文件改动后: 多次改变后 版本回退 版本前进 撤销还未 add 的修改 撤销已经 add 的修改 删除文件 github 远程仓库操作 github ssh key 设置 本地已有仓库关联远程仓库,首次 push,后续 push 远程仓库先建好,然后 clone 分支管理 一般操作 merge 冲突 使用非 fast 模式合并分支 分支策略 删除未 merge 过的分支

- 阅读全文 -