eclipse-github使用一

以前一直使用svn来管理代码,现在公司新的代码使用github,学习记录下来,防止以后忘记

1.查看你的eclipse中有没有安装github插件【EGit】,通过Help-About Eclipse IDE

eclipse-github使用一

如果没有没有安装可以eclipse市场中去搜索并安装【Help-Eclipse Marketplace】

eclipse-github使用一

3.设置github用户的信息【Windows-Preferences-Team-Git-Configuration】

点击Add Entry 添加:此处输入你的github邮箱地址和用户名称

eclipse-github使用一

 

4.将本地的项目提交到github上去

到github上去创建一个仓库

eclipse-github使用一

本地项目右键【Team-Share Project-Git】

eclipse-github使用一

第一次提交项目需要选中eclipse-github使用一

然后点击 Create Repository-Finish

在此目录下会生成一个.git 的文件夹, 此时Eclipse中文件显示?号。

   1.先去Window->Preference->Team->Git->Committing, 将第一个默认勾选去掉 [不勾选这个会在提交代码,操作稍显麻烦]

    2.为新建的文件添加Index, 右键项目->Team->Add to Index, 这里将所有文件会带个+号, 对于不需要提交的文件,可以通           过  右键->Team->Remove from Index 移除

    3.选择需要忽略提交的本地代码及文件

       选择eclipse的Navigator模式

     eclipse-github使用一

     选择要忽略的文件

     eclipse-github使用一

   也可以选择直接忽略某个文件夹,之后可以在  .gitignore这个文件中查看相关被忽略的内容

     eclipse-github使用一

  4.将代码先提交到本地的仓库中去  项目右键【Team-Commit】填写Message信息,并选择你需要提交的文件

eclipse-github使用一

5.将代码提交到远程的github上去 项目右键[Team-]

eclipse-github使用一

 

6.填写你在github上创建的仓库的地址:

在GitHub上直接将地址复制过来

eclipse-github使用一

eclipse-github使用一

Source ref   选择master

 

 

eclipse-github使用一

之后就可以在github上看到上传的项目代码了

========================================================================================

之后push一直需要输入远程push地址很是烦人

解决办法: 
eclipse –> Window –> Team –> Git -> configuration,Respository Settings 最上面有个Respository,找到你现在的项目,点击右边的open,会打开git的配置。

eclipse-github使用一

 

git配置文件中进行如下配置:

eclipse-github使用一

 

可以直接复制,然后在修改:

[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
[remote "origin"]
    url =https://github.com/用户名/项目名.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
--------------------- 

 

之后提交就不用再填写地址了

eclipse-github使用一