首先是下载git插件
打开eclipse,点击help->install new Software,之后 点击add,出现小窗口,名字自己随便写个比如EGit,地址填写
http://download.eclipse.org/egit/updates/
ok之后会出现3个,都选中一路next完成。可能比较慢,耐心等待,安装完以后重启下eclipse。
然后选择一个你要上传的工程,右键,可以在下面看到一个team的选项,点击。子菜单应该有2个,选择 share project,
然后如果你eclipse安装过svn插件的话,这里会有个选择git还是svn的选择,自然选择git,如果没有装过svn插件,就不会有选择的这一步。直接走到下图
上图,可以直接勾选use or create repository in parent folder of project,也可以点击点击create换一个文件夹。
就是弄一个文件夹存储我们的本地工程而已。如果你勾选了,那就会看到默认的仓储目录就是我选中的那个JavaTest的上级目录workspace了,这个自己随意了。
ps:说明下,如果你选择create换了个目录,你会发现它把你的工程剪切到那个目录去了,
个人建议,不同的工程放到不同的目录下,为啥了,因为如果你多个工程都放到一个仓库里,你下面commit的时候就会发现,你只点一个工程,提交信息那里会看到所有在这个仓储下修改过的文件,比较不爽。
finish点击就完事了,会发现你的工程下文件多了一些问号。
问号应该是没有选择的原因吧,可以点击工程右键,选择team,这时候子菜单就很多了,选择那个 add to index, 这样代码都添加到本地仓储了,如果有些代码,比如gen下的bin下的。可以选择ignor忽视掉,这样就不会提交了,
好了,现在右键--team---commit。。可以看到下图
image.png
staged changes下边的就是发生改变的代码,如果是首次提交,那么上边add to index的都会出现在这里。
如果你不想提交,选中拉到上边的unstaged changes
都弄好了,右边上边写提交的信息, 最下边的commit按钮提交,也可以选择commit and push.
commit只是提交到本地,push才是传到服务器上的。
如果只选择了commit,那么一会可以右键工程,team》》remote >>push
push的界面如下,需要2个地方填写即可,一个是你要上传的地址,一个是账号密码。
image.png
我们要上传到是github【也有公司自己的git,一样的】,地址咋来的
自己登陆github之后,下图点击那个加号,选择new repository 输入一个名字,点击下面的按钮创建一个即可,
成功以后就可以看到地址栏地址了,复制下就是我们要的了,如下,就是github.com/你的用户名/你刚才输入的文件名字
https://github.com/salmanit/eclipseDemo
next就到下一步了,看下图
红圈1点击选择本地你要上传到服务器的,然后点击后边的add spec按钮就会出现在下面specifications for push里了。
红圈2 就是选择服务器上的分支,如果你要删的话,可以选择,然后add spec. 当然第一次提交的时候这个肯定是空的。
image.png
好了,继续。我擦,发现提交失败了。
那就百度下错误,解决办法https://www.cnblogs.com/wscy/p/7670391.html
在windos ->preferences ->Team -> Git ->Configuration 配置界面增加一个环境变量配置项:http.sslVerify = false image.png
网友评论