/ 实用教程  

Github如何提交一个PR (Pull Requests)

过程

先将项目Fork到自己的仓库

克隆项目到本地

1
git clone https://github.com/plain-dev/SmartRefreshLayout.git

查看项目分支

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//查看本地分支
git branch
//结果如下
* release

//查看远程分支
git branch -a
//结果如下
* release
remotes/origin/1.x
remotes/origin/HEAD -> origin/release
remotes/origin/androidx
remotes/origin/master
remotes/origin/release

查看当前所在分支

1
2
3
4
5
6
7
git status

//结果如下
On branch release
Your branch is up to date with 'origin/release'.

nothing to commit, working tree clean

切换到要修改的文件所在分支

1
2
3
4
5
6
git checkout master

//结果如下
Checking out files: 100% (320/320), done.
Branch 'master' set up to track remote branch 'master' from 'origin'.
Switched to a new branch 'master'

在当前分支下创建新的分支

1
git checkout -b workspace

或者

1
2
3
//在指定分支下创建新分支
git checkout -b <新分支名称> <指定的分支名称>
git checkout -b workspace master

修改文件

修改好文件后添加修改

1
2
3
4
5
6
//先检查下修改内容
git status
//添加文件
git add .
//commit文件
git commit -m "commit info"

提交此分支到远程仓库

1
git push origin workspace

在自己仓库的项目页面下会看到提交PR的提示