2. 查看自己fork项目地址,假如你的用户名my,则项目地址:https://github.com/my/MyKingdom
按顺序安装
- Git
- TotoiseGit
- TortoiseGit-LanguagePack-CN(中文语言包,可选择安装)
如果我们本地有代码改变,比如新增文件或代码,流程如下:
Commit(本地提交)-> push(提交到自己Fork的地址)-> 发起pull request(可以工具里或者gihub自己的项目主页里) -> 官方审核我们的提交 -> 重新从官方拉取最新代码
注意到,目标地址Remoet为Origin地址,即我们自己Fork的地址。
一般是在github网站上发起pull request的,用自己的账号登录github,查看项目变动情况,可以看到自己账号的代码分支比官方源多一个Commit。点击Pull request请求官方合并你的Commit。 发起Pull Request的过程中,可以看到你提交的文件数量,具体文件,以及提交时候的注释内容,有助于官方来确定你的提交是否能被接纳。
所有的Pull request会在官方项目信息里看到,如果没有冲突,则官方会选择合并。 官方也可能会拒绝,拒绝的话,最好提供详细的拒绝理由,供请求者参考和改进,重新发起Pull。 如果无法自动合并,则表明冲突了,需要发起者同步一次官网最新代码并且Merge以后再提交。
可以用拉取(pull)或者获取(fetch)两种方式从官网源(upstream)同步代码,获取(fetch)是执行了拉取(pull)+ 合并(merge)的操作,即拉取(pull)下来与本地的仓库进行合并(merge)操作,建议百度更详细的说明。