merge 与远端 push 权限测试 - Schrodinger-s-Trap/MiniJournal GitHub Wiki

先将整个仓库 git clone 到本地:

git clone [email protected]:Schrodinger-s-Trap/MiniJournal.git

进入仓库根目录,切换到 test-pr 分支:

git checkout test-pr

之后随便新建个文件并修改其内容,以 test-file-gxx.md 为例:

vim test-file-gxx.md
# balabala...

令 git 记录更改并提交 commit 到 test-pr 分支,之后尝试推送到 Github 上:

git add test-file-gxx.md
git commit -m "add test-file-gxx"
git push origin test-pr

切换到 master 分支并在本地 git merge 刚刚在 test-pr 分支的修改 ,之后尝试推送到 Github 上:

git checkout master
git merge test-pr
git push origin master

之后在 Github 打开该仓库的页面,如果推送成功,则可在 mastertest-pr 的页面上分别看见自己刚刚的提交。