Pull request
Step:
- Fork 开源项目到自己的 Repo
- clone 项目到本地电脑
- 修改
- 推送项目到自己的Repo
- creat pull request & 写清楚需求
- 等待merge
Detail:
1.Fork 到自己仓库
2.克隆项目到本地
git clone git@github.com:JasonNing96/federated-learning.git
与源代码的github仓库建立连接
git remote add upstream git@github.com:JasonNing96/federated-learning.git
查看当前链接情况
git remote -v
3.开始修改commit
新建工作分支 & 切换到新建的分支:
git checkout -b Branch_name
查看当前所在分支
git branch
修改本地文件
Push到本地仓库
git status
git add .
git commit -m "what's your change"
git branch
git remote -v
git push origin Branch_name
如果你要提交分支就直接push 分支
如果你要提交整个master 就切回master直接提交master
git checkout master
git push origin master
4.发起PR
点击 pull request
creat pull request
5.更新文件内容
git fetch upstream
git merge upstream/master
"或者"
git pull
5.更新文件内容
git fetch upstream
git merge upstream/master
"或者"
git pull