mirror of https://github.com/easzlab/kubeasz.git
1.2 KiB
1.2 KiB
为项目kubeasz
提交pull request
首先请核对下本地git config配置的用户名和邮箱与你github上的注册用户和邮箱一致,否则即使pull request
被接受,贡献者列表中也看不到自己的名字,设置命令:
$ git config --global user.email "you@example.com"
$ git config --global user.name "Your Name"
-
- 登陆github,在本项目页面点击
fork
到自己仓库
- 登陆github,在本项目页面点击
-
- clone 自己的仓库到本地:
git clone https://github.com/xxx/kubeasz.git
- clone 自己的仓库到本地:
-
- 在 master 分支添加原始仓库为上游分支:
git remote add upstream https://github.com/gjmzj/kubeasz.git
- 在 master 分支添加原始仓库为上游分支:
-
- 在本地新建开发分支:
git checkout -b dev
- 在本地新建开发分支:
-
- 在开发分支修改代码并提交:
git add .
,git commit -am 'xx变更说明'
- 在开发分支修改代码并提交:
-
- 切换至 master 分支,同步原始仓库:
git checkout master
,git pull upstream master
- 切换至 master 分支,同步原始仓库:
-
- 切换至 dev 分支,合并本地 master 分支(已经和原始仓库同步),可能需要解冲突:
git checkout dev
,git merge master
- 切换至 dev 分支,合并本地 master 分支(已经和原始仓库同步),可能需要解冲突:
-
- 提交本地 dev 分支到自己的远程 dev 仓库:
git push origin dev
- 提交本地 dev 分支到自己的远程 dev 仓库:
-
- 在github自己仓库页面,点击
Compare & pull request
给原始仓库发 pull request 请求
- 在github自己仓库页面,点击
- a. 等待原作者回复(接受/拒绝)