Eclipse中导入maven工程时候,如果公司是代理上网,则需要设置M2插件的代理,这个是在Ecliplse之外的设置,如果是win7系统,则通常在C:\Users\youaccount\.m2 目录下是m2的repository,目录下有repository目录. 在.m2目录下建立settings.xml文档,里面设置代理,内容如下
<settings>
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.xxxx.com</host>
<port>8080</port>
</proxy>
<proxy>
<id>my-proxy2</id>
<active>true</active>
<protocol>https</protocol>
<host>proxy.xxxx.com</host>
<port>8080</port>
</proxy>
</proxies>
</settings>
如果是独立的maven,则配置文件应该是在maven的安装目录的conf目录下的setting.xml文件
<pluginGroups>
</pluginGroups>
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>xxxx</host>
<port>8080</port>
</proxy>
<proxy>
<id>my-proxy2</id>
<active>true</active>
<protocol>https</protocol>
<host>xxxx</host>
<port>8080</port>
</proxy>
</proxies>
2. 查看自己fork项目地址,用户名假如my,则自己的项目地址:https://github.com/my/ku8eye
- Git-2.6.2-64-bit.exe
- TotoiseGit
如果我们本地有代码改变,比如新增文件或代码,流程如下:
Commit(本地提交)->push(提交到自己Fork的地址)->发起pull request(可以工具里或者gihub自己的项目主页里)
注意到,目标地址Remoet为Origin地址,即我们自己Fork的地址。
一般是在github网站上发起pull request的,用自己的账号登录github,查看项目变动情况,可以看到自己账号的代码分支比官方源多一个Commit。点击Pull request请求官方合并你的Commit。 发起Pull Request的过程中,可以看到你提交的文件数量,具体文件,以及提交时候的注释内容,有助于官方来确定你的提交是否能被接纳。
可以用pull或者fetch两种方式从官网源(upstream)同步代码,fetch是执行了pull +merge的操作,即pull下来与本地的仓库进行merge操作,建议百度更详细的说明。