Git 设置配置分支
磊磊

Git 设置配置分支

缘故

项目总有一些本地文件不能他提交到服务器上,例如 yml 配置信息,打印日志代码等。又不想提交代码的时候总是勾选。所以想着弄个settings分支并且与开发分支(dev)保持一致。以下是折腾过程。

开发的时候拉去代码自动 rebase settings

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 更新最新的远程分支
git fetch o dev test prod

# 暂存
git stash save 'before checkout :)'

# 复位 dev 为最新
git checkout -B dev o/dev
git checkout settings

# rebase settings 分支到最新的dev 然后我的分分支就基于settings开发
git rebase --onto dev settings

# dev-mine 为我开发的需求
git checkout dev-mine

# rebase 配置,然后开始需求开发
git rebase settings

# 开发完了之后
# 左边是开区间(不包含settngs提交的rebase)
git rebase --onto dev yulei-settings dev-mine

# 提交合并请求
由 Hexo 驱动 & 主题 Keep
访客数 访问量