以下只是个人理解,可能不是很正确,但是基本的提交、更新可以使用。
前置条件:
在著名的GitHub上注册一个账号,创建一个repository,网址:https://github.com/
在Eclipse上下载一个Git插件,或者直接使用spring tool suite,自带Git插件
配置:(以下配置皆为master分支,如其他分支,请自己将master修改为自己的分支名)
进入到window->preferences->team->Git->Configuration->Repository Settings中Add Entry。
首先要设置你的远程虚拟主机url地址,key=remote.origin.url value=远程库地址。
然后配置本地分支库和远程库的映射关系,key=remote.origin.fetch value=refs/heads/master:refs/remotes/origin/master。
也可以直接在team->remote->configure fetch from upstream 和 configure push to upstream。前者是配置从哪里拉取代码、拉到哪个项目的本地git中去;后者是配置从本项目的本地git提交代码到哪里或者哪个url上去(网络服务器)。(必须先配置过一些信息,不然这些选项是暗的)
如果本地分支不是基于远程追溯的分支(tracing branch),还需要配置本地项目分支和本地git分支的绑定,key=branch.master.merge value=refs/heads/master,key=branch.master.remote value=origin。
使用:
拉取代码:team -> fetch from upstream(从网络服务器拉取到本地git), team->pull(从本地git拉取到本地项目)
提交代码:team->commit(本地项目提交到本地git),team->push to upstream(从本地git提交到服务器上去)