GitHub Desktop 日常开发&代码合并流程
·
1. 同步远程dev到本地dev
- 打开GitHub Desktop并选中你的项目,点击左上角「Current branch」下拉框,选择本地
dev分支切换过去。 - 点击界面上方的「Fetch origin」,先获取远程
dev分支的最新提交记录。 - 若有远程更新,会出现「Pull origin」按钮,点击它就能把远程
dev的最新代码同步到本地dev分支。
2. 将本地dev同步到本地zcs分支
- 再次点击左上角「Current branch」,切换到本地
zcs分支。 - 点击顶部菜单栏的「Branch」,在下拉菜单中选择「Merge into current branch…」。
- 在弹出的窗口里选择
dev分支作为合并来源,点击「Merge dev into zcs」。 - 若提示有冲突,软件会给出提示,此时可点击提示里的编辑器图标打开文件,手动删除冲突标记、保留正确代码,保存后回到GitHub Desktop点击「Commit Merge」完成冲突提交。
3. 切换到zcs分支写代码
- 确认当前分支已是
zcs(界面左上角会显示当前分支名称)。 - 点击界面中的「Open in Visual Studio Code」(或其他编辑器),打开项目后正常编写、调试代码即可,所有修改都会只作用于
zcs分支。
4. 提交修改到本地zcs分支
- 代码写完并调试无误后,回到GitHub Desktop。
- 界面左侧「Changes」栏会列出所有修改的文件,在下方填写提交说明(Summary必填,比如“优化数据展示逻辑”,Description可选填详细内容)。
- 填写完后点击「Commit to zcs」,就能把修改提交到本地
zcs分支。
5. 推送本地zcs到远程zcs
提交完成后,界面右上角会出现「Push origin」按钮,点击该按钮,即可将本地zcs分支的最新修改推送到远程zcs分支。若zcs是首次推送,按钮可能显示为「Publish branch」,点击它完成远程分支创建与推送即可。
6. 发起PR申请合并到远程dev
- 点击顶部菜单栏的「Branch」,选择「Create Pull Request」。
- 此时会自动跳转到GitHub网页端,且已默认选中
compare:zcs、base:dev(若未选中手动调整)。 - 填写PR的标题和修改说明,确认无误后点击网页上的「Create pull request」,就完成了合并申请,等待管理员审核即可。
更多推荐

所有评论(0)