eclipse-github使用一
以前一直使用svn来管理代码,现在公司新的代码使用github,学习记录下来,防止以后忘记
1.查看你的eclipse中有没有安装github插件【EGit】,通过Help-About Eclipse IDE
如果没有没有安装可以eclipse市场中去搜索并安装【Help-Eclipse Marketplace】
3.设置github用户的信息【Windows-Preferences-Team-Git-Configuration】
点击Add Entry 添加:此处输入你的github邮箱地址和用户名称
4.将本地的项目提交到github上去
到github上去创建一个仓库
本地项目右键【Team-Share Project-Git】
第一次提交项目需要选中
然后点击 Create Repository-Finish
在此目录下会生成一个.git 的文件夹, 此时Eclipse中文件显示?号。
1.先去Window->Preference->Team->Git->Committing, 将第一个默认勾选去掉 [不勾选这个会在提交代码,操作稍显麻烦]
2.为新建的文件添加Index, 右键项目->Team->Add to Index, 这里将所有文件会带个+号, 对于不需要提交的文件,可以通 过 右键->Team->Remove from Index 移除
3.选择需要忽略提交的本地代码及文件
选择eclipse的Navigator模式
选择要忽略的文件
也可以选择直接忽略某个文件夹,之后可以在 .gitignore这个文件中查看相关被忽略的内容
4.将代码先提交到本地的仓库中去 项目右键【Team-Commit】填写Message信息,并选择你需要提交的文件
5.将代码提交到远程的github上去 项目右键[Team-]
6.填写你在github上创建的仓库的地址:
在GitHub上直接将地址复制过来
Source ref 选择master
之后就可以在github上看到上传的项目代码了
========================================================================================
之后push一直需要输入远程push地址很是烦人
解决办法:
eclipse –> Window –> Team –> Git -> configuration,Respository Settings 最上面有个Respository,找到你现在的项目,点击右边的open,会打开git的配置。
git配置文件中进行如下配置:
可以直接复制,然后在修改:
[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
---------------------
之后提交就不用再填写地址了