1. 同步远程dev到本地dev

  1. 打开GitHub Desktop并选中你的项目,点击左上角「Current branch」下拉框,选择本地dev分支切换过去。
  2. 点击界面上方的「Fetch origin」,先获取远程dev分支的最新提交记录。
  3. 若有远程更新,会出现「Pull origin」按钮,点击它就能把远程dev的最新代码同步到本地dev分支。

2. 将本地dev同步到本地zcs分支

  1. 再次点击左上角「Current branch」,切换到本地zcs分支。
  2. 点击顶部菜单栏的「Branch」,在下拉菜单中选择「Merge into current branch…」。
  3. 在弹出的窗口里选择dev分支作为合并来源,点击「Merge dev into zcs」。
  4. 若提示有冲突,软件会给出提示,此时可点击提示里的编辑器图标打开文件,手动删除冲突标记、保留正确代码,保存后回到GitHub Desktop点击「Commit Merge」完成冲突提交。

3. 切换到zcs分支写代码

  1. 确认当前分支已是zcs(界面左上角会显示当前分支名称)。
  2. 点击界面中的「Open in Visual Studio Code」(或其他编辑器),打开项目后正常编写、调试代码即可,所有修改都会只作用于zcs分支。

4. 提交修改到本地zcs分支

  1. 代码写完并调试无误后,回到GitHub Desktop。
  2. 界面左侧「Changes」栏会列出所有修改的文件,在下方填写提交说明(Summary必填,比如“优化数据展示逻辑”,Description可选填详细内容)。
  3. 填写完后点击「Commit to zcs」,就能把修改提交到本地zcs分支。

5. 推送本地zcs到远程zcs

提交完成后,界面右上角会出现「Push origin」按钮,点击该按钮,即可将本地zcs分支的最新修改推送到远程zcs分支。若zcs是首次推送,按钮可能显示为「Publish branch」,点击它完成远程分支创建与推送即可。

6. 发起PR申请合并到远程dev

  1. 点击顶部菜单栏的「Branch」,选择「Create Pull Request」。
  2. 此时会自动跳转到GitHub网页端,且已默认选中compare:zcsbase:dev(若未选中手动调整)。
  3. 填写PR的标题和修改说明,确认无误后点击网页上的「Create pull request」,就完成了合并申请,等待管理员审核即可。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐