Git¶
更新 Fork 下来的 Repo¶
检查远程状态¶
git remote -v
若未添加 upstream
git remote add upstream [fork 的原 repo 地址]
再次检查 remote 信息,确认是否正确。
同步 fork¶
假设是要同步 master 分支,步骤如下
git fetch upstream
git checkout master
git merge upstream/master
git push origin master
本地测试 Pull Request¶
获取 PR 远程内容¶
git remote add [PR 发送人] [PR 的对应 git 地址]
git fetch [PR 发送人]
创建测试分支¶
git checkout -b pr_test
Merge¶
git merge [PR 发送人]/[相应分支]
删除测试分支¶
git branch -D pr_test
采纳 Pull Request¶
可以前去 Github 页面合并,也可继续在终端中手动合并:
git checkout [本地中需要合并的分支]
git merge [PR 发送人]/[相应分支]
接下来即可 push ,最好 push 前再通过 diff 检查一遍
git diff origin/[需要合并的分支]
git push
Last update: April 14, 2023