|
1 | | -# Code contributors submit guidelines |
| 1 | +# WeCMDB代码贡献指引 |
2 | 2 |
|
3 | 3 | ## 步骤 |
4 | | -### fork项目 |
| 4 | +## 1. fork项目 |
5 | 5 |
|
6 | 6 | 进入we-cmdb仓库,点击右边的fork,fork的含义就是创建we-cmdb项目的副本作为你自已的项目 |
7 | | - 点击"fork" |
8 | | - |
9 | | - |
10 | | -### fork之后的图如下图所示,从下图可以看出we-cmdb已经处于自已的github帐号库中,同时也可以发现github还标明了该库的来源,因为只有标明了来源,后面你修改了文件才有提交的路径 |
11 | | - 仓库 |
| 7 | +**点击"fork"** |
| 8 | + |
| 9 | + |
| 10 | +## 2. 修改代码 |
| 11 | + |
| 12 | + fork之后的图如下图所示,从下图可以看出we-cmdb已经处于自已的github帐号库中,同时也可以发现github还标明了该库的来源,因为只有标明了来源,后面你修改了文件才有提交的路径 |
| 13 | + |
| 14 | +**我的仓库** |
12 | 15 |  |
13 | 16 |
|
14 | | -### 修改或者增加仓库里的文件,可以选择在线修改,在线修改一般适合修改量较少,这里介绍的是采用Git工具,将代码仓库下载到本地,在本地修改之后再上传上去,相关命令如下: |
| 17 | + |
| 18 | +>修改或者增加仓库里的文件,可以选择在线修改,在线修改一般适合修改量较少,这里介绍的是采用Git工具,将代码仓库下载到本地,在本地修改之后再上传上去,相关命令如下: |
15 | 19 | |
16 | | - mkdir myRepositories #创建myRepositories目录 |
| 20 | + mkdir myRepositories #创建myRepositories目录 |
17 | 21 |
|
18 | | - cd myRepositories #切换到myRepositories目录 |
| 22 | + cd myRepositories #切换到myRepositories目录 |
19 | 23 |
|
20 | | - git init #创建并初始化git库 |
| 24 | + git init #创建并初始化git库 |
21 | 25 |
|
22 | | - #增加远程git仓库 |
| 26 | + #增加远程git仓库 |
23 | 27 |
|
24 | | - git remote add origin https://github.com/xuxuzhesi/we-cmdb.git(自己仓库地址) |
| 28 | + git remote add origin https://github.com/xuxuzhesi/we-cmdb.git(自己仓库地址) |
25 | 29 |
|
26 | | - #将远程git库下载到本地 |
| 30 | + #将远程git库下载到本地 |
27 | 31 |
|
28 | | - git pull origin master |
| 32 | + git pull origin master |
29 | 33 |
|
30 | | -### 在本地编译器修改代码后,接下来要做的就是将修改后的代码库上传上去,命令如下: |
| 34 | +## 3. 提交代码 |
| 35 | +#### 3.1 在本地编译器修改代码后,接下来要做的就是将修改后的代码库上传上去,命令如下: |
31 | 36 |
|
32 | 37 | #会将当前目录myRepositories下所有文件都增加到本地库中 |
33 | 38 |
|
|
41 | 46 |
|
42 | 47 | git push -u origin master |
43 | 48 |
|
44 | | -### 上传完后,再回到github网站上,可以看到刚才提交的内容: |
45 | | - |
| 49 | +> 上传完后,再回到github网站上,可以看到刚才提交的内容: |
46 | 50 |  |
47 | 51 |
|
48 | | -### 最后就是将修改提交给主帐号的原作者,由它来决定是否合并你的修改,操作如下,点击Compare & Pull request后,跳转到下一个页面,在下一个页面上点击New pull Request |
49 | | - |
| 52 | +#### 3.2 将修改提交给主帐号的原作者 |
| 53 | +>最后就是将修改提交给主帐号的原作者,由它来决定是否合并你的修改,操作如下,点击Compare & Pull request后,跳转到下一个页面 |
| 54 | +
|
| 55 | +点击 **“New pull Request”** |
50 | 56 |  |
51 | 57 |
|
52 | | -### 主帐号里的源作者即可收到你的提交请求,如果觉的可以的话,就会将你的请求同主干合并 |
| 58 | +>主帐号里的源作者即可收到你的提交请求,如果觉的可以的话,就会将你的请求同主干合并 |
53 | 59 |
|
54 | | -### 保持与原作者同步,在同步的过程中,你会看到别人每次提交的更改,这也是Github最大的价值之一,保持与原作者同步首先要做的就是再次点击pull request,修改源分支和目标分支,发送一个pull request。 |
| 60 | +## 4. 保持与原作者同步 |
| 61 | +在同步的过程中,你会看到别人每次提交的更改,这也是Github最大的价值之一,保持与原作者同步首先要做的就是再次点击pull |
| 62 | + |
| 63 | +request,修改源分支和目标分支,发送一个pull request。 |
55 | 64 |
|
56 | 65 |  |
57 | 66 |
|
|
60 | 69 |
|
61 | 70 |
|
62 | 71 |
|
63 | | - |
64 | | - |
65 | | - |
66 | | - |
67 | | - |
68 | | - |
69 | | - |
70 | | - |
| 72 | +### End |
0 commit comments