过程
先将项目Fork
到自己的仓库
克隆项目到本地
git clone https://github.com/plain-dev/SmartRefreshLayout.git
查看项目分支
//查看本地分支
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
查看当前所在分支
git status
//结果如下
On branch release
Your branch is up to date with 'origin/release'.
nothing to commit, working tree clean
切换到要修改的文件所在分支
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'
在当前分支下创建新的分支
git checkout -b workspace
或者
//在指定分支下创建新分支
git checkout -b <新分支名称> <指定的分支名称>
git checkout -b workspace master
修改文件
修改好文件后添加修改
//先检查下修改内容
git status
//添加文件
git add .
//commit文件
git commit -m "commit info"
提交此分支到远程仓库
git push origin workspace
在自己仓库的项目页面下会看到提交PR的提示,根据提示操作即可。
网友评论