-
Notifications
You must be signed in to change notification settings - Fork 840
Pull Request(PR) 流程简述 [CN]
霞飛 edited this page Jul 23, 2022
·
2 revisions
-
如果很久以前 fork 过,先在自己仓库的
Settings
里,翻到最下面,删除 -
打开 Alas 主仓库,点击右上角的
Fork
,然后点击下面绿色的Create fork
-
进入自己账号下的 Alas 仓库,并
clone
其中的dev
分支到本地git clone url -b dev
-
阅读 Alas 开发文档
-
到这里,你就有机会成为一名 光荣的 伟大的 Alas 贡献者了!
-
开发过程中,建议完成所有功能/任务后,再提交
commit
, 别忘了按照下面的统一格式
写上message
git commit -m 'message'
message的统一格式例子:
Upd: [EN] RESEARCH_UNAVAILABLE Add: Handle the 6th research project Fix: Continuous click in research_queue_add() on slow PCs
-
完成开发后,推送本地分支到自己的仓库
git push -u origin
第一次
push
代码需要按照提示设置上传流(--set-upstream
),之后继续按照第 7 步进行即可 -
打开 Alas 仓库。提交一个
pull request
(会自动携带你commit
的信息),等待管理员通过。注意:要提交到dev
分支上,别提交到master
分支去了 -
当 Alas 原仓库出现更改(别人做的),你需要把这些更改同步到你 fork 的仓库
-
关联 Alas 原仓库
git remote add upstream https://github.com/LmeSzinc/AzurLaneAutoScript.git
-
从 Alas 原仓库拉取更新
git fetch upstream
-
合并修改
git merge upstream/dev
-
处理分支冲突
-
重复上述 5, 6, 7, 8 中的操作
-
Getting Started
- Installation [EN]
- Installation [CN]
- Installation With Docker [EN]
- Emulator Support [CN]
- FAQ [EN/CN]
- FAQ [JP]
- Troubleshooting [EN]
- Another Installation guide
- Research Filter String [EN]
- Research Filter String [CN]
- Reward Shop Filter String [EN/CN]
- Onepush Configuration [EN]
- Onepush Configuration [CN]
Development
- Perspective [CN]
- Perspective [EN]
- Debug perspective [CN]
- Debug perspective [EN]
- Item Statistics [EN]
- 1. Start
- 2.1. Debugging
- 2.2. Multi-server support
- 3.1. Utils
- 3.2. Decorators
- 3.3. Log
- 3.4. Exception
- 4.1. Detection objects
- 4.2. UI control
- 4.3. OCR
- 4.4. State loop
- 5.1. Local Map
- 5.2. Create globe Map
- 5.3. Globe Map
- 6.1. GUI Option
MISC