如何使用终端命令更新GitHub PR分支并推送本地修改内容?
更新Pull Request的终端命令步骤
- 进入本地仓库目录
cd /home/amurt/GitHub/fvwmorg.github.io
- 确认当前处于
pr-whyfvwm分支,若不在则切换过去
git branch # 查看当前分支 git checkout pr-whyfvwm # 切换到目标分支
- 将本地修改的文件添加到暂存区
git add . # 批量添加所有修改文件,也可指定具体文件如 git add docs/whyfvwm.md
- 提交修改,建议写清楚修正内容便于上游维护者查看
git commit -m "修正PR文本:补充XX说明/调整XX段落表述"
- 推送到你的远程fork仓库的
pr-whyfvwm分支,推送后对应的Pull Request会自动更新
git push origin pr-whyfvwm
特殊情况处理:如果你的分支因上游仓库合并其他PR导致落后,需先同步上游代码:
# 首次添加上游仓库(未添加过的话执行) git remote add upstream https://github.com/fvwmorg/fvwmorg.github.io # 拉取上游最新代码 git fetch upstream # 合并上游默认分支代码到你的分支(假设上游默认分支是main,按需调整) git merge upstream/main # 解决可能出现的冲突后,再执行git push命令
内容的提问来源于stack exchange,提问作者RasatPC
相关产品推荐
相关产品推荐

