Logo

标签:git

7 篇文章

git cherry-pick使用总结

背景一个git仓库中多个分支的代码不同,也不敢互相合并。举例说明,一个git仓库,有master分支,对应生产;有dev分支,是开发分支,但是开发分支上很多人都提交了,你新在dev上的提交要合并到master,但是不能把别人的提交合到master。解决方案使用 cherry-pick。cherry-...

备份GitHub仓库到Gitee-番外之gitee又出幺蛾子

使用github的actions将github仓库同步到gitee时,原理是使用gitee提供的api接口来推送数据,但是在昨天(2025-05-28)时出现异常,如下图:调用api时提示403,但是本地可以调用成功,怀疑是gitee限制请求ip了。没门了,得想办法解决这个问题。使用同时往gitee...

备份GitHub仓库到Gitee

使用github action来实现。Yikun/hub-mirror-actionurl: https://github.com/Yikun/hub-mirror-action截到目前(2025-03-31),只可同步Public仓库。可配置黑白名单。可同时同步多个仓库。x-actions/git...

git工程的分支管理

名词约定对外的产品号是x.y。git中分支的版本号是x.y.hotfix_times(x.y = x.y.0)。分支是可以反复提交的。tag是不能再被提交的。原则:开发过程中使用分支,一旦测试人员验收通过,就打tag。分支约定我们使用了简化版的gitflow,如下master 当前产品的最新版本的分...

【git神技】一个本地仓库同时提交到github/gitlab/gitee等多个代码平台

步骤:前提:需要配置好各个平台的ssh私钥在gitlab上创建一个工程如test-push,同时在gitee上也创建同名工程git clone gitlab的test-push的地址(克隆gitee上的也行)。打开./git/config,在[remote "origin"]段下...

【git神技】git配置多个提交账户

场景说明张三在某IT公司工作,但他自身还是某开源软件的参与者。当前张三参与两类git仓库的开发。开源类仓库公司类仓库但张三想以 zhangsan@gmail.com 的身份提交到开源类仓库,以 zhangsan0119@公司.com 的身份提交到公司类仓库。配置参考资料可知git config --...

【git神技】git别名使用

在home目录下有个.gitconfig文件,里面有[alias]段,即是别名配置,我经常把push打成psuh/pus/psh等,所以就使用别名啊,即使错了也不用再重新敲命令了。最高效的别名当属acp (add commit push),添加对应的别名后,使用命令git acp "提交信...