git pull request

如何发 PR

以下以 wiki-pages 为例

  • 把项目 fork 到自己名下,然后 clone 到本地

    git clone git@code.xiaojukeji.com:yexiliang/wiki-pages.git
    
  • 将原始项目加为上游

    git remote add upstream git@code.xiaojukeji.com:op/wiki-pages.git
    
  • 在本地项目建立分支并切换到该分支

    git checkout -b dev
    
  • 在 dev 分支上开发,提交

    touch foo.txt
    git add foo.txt
    git commit
    
  • 切换到 master 分支并合并上游

    git checkout master
    git fetch upstream
    git merge upstream/master
    
  • 切换到 dev 分支,合并 master,推送代码

    git checkout dev
    git rebase master
    git push
    
  • 到 github / gitlab 选 dev 分支发 pull request