git&github之图形化界面操作、eclipse中git插件的使用案例-mile米乐体育
这篇文章主要介绍了git&github之图形化界面操作、eclipse中git插件的使用案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
eclipse插件设置
eclipse进行本地库初始化
将工程进行本地库初始化操作,对应的命令是git init
工程→右键→team→share project→git,进入下面的界面:
eclipse中设置本地库签名范围
直接使用图形化界面,中的add entry,加入user.name
和user.email
两个configuration。
eclipse中git相关图标介绍
图标 | 说明 |
---|---|
未提交的修改 | |
文件未追踪,不在git版本管理之内 | |
添加到了暂存区 | |
刚刚加入暂存区 |
忽略eclipse中特定文件
将目录切换至navigator就可以发现存在一些隐藏文件(eclipse特点文件):
.classpath 文件
.project 文件
.settings 目录下所有文件
这些都是 eclipse 为了管理我们创建的工程而维护的文件,和开发的代码没有直接关系。最好不要在 git 中进行追踪,也就是把它们忽略。
为什么要忽略 eclipse 特定文件?
同一个团队中很难保证大家使用相同的 ide 工具,而 ide工具不同时,相关工程特定文件就有可能不同。如果这些文件加入版本控制,那么开发时很可能需要为了这些文件解决冲突。
在项目上右键选择team→commit,可以进入视图界面:
第一步:在与.gitconfig
同级的目录下创建java.gitignore文件写入下面的内容。
#compiledclassfile*.class#logfile*.log#bluejfiles*.ctxt#mobiletoolsforjava(j2me).mtj.tmp/#packagefiles#*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar#virtualmachinecrashlogs,seehttp://www.java.com/en/download/help/error_hotspot.xmlhs_err_pid*.classpath.project.settings target
第二步:修改.gitconfig
配置文件,在其中加入下面的代码
[core] excludesfile=c:/users/hudie/java.gitignore[这里填的是自己创建的java.gitignore文件的绝对路径]
第三步:将eclipse进行一次restart。此时,eclipse就已经彻底忽略了这些特点文件。
eclipse中本地库基本操作
添加到暂存区:相当于
git add [file name]
命令 (除了下面点击add to index按钮,还可以通过拖拽的方式。)此时可以在 commit message
中写入注释后,点击commit
按钮提交至本地库:
将本地仓库推送到远程库
创建远程库:
点击add all branches spec
后,点击next:
将远程库的工程克隆到本地
oxygen eclipse(eclipse版本较高)和kepler eclipse(eclipse版本较低)的克隆工程操作不同。下面演示的是oxygen eclipse(eclipse版本较高)将项目从github克隆到本地eclipse中的操作:
第一步:在eclipse项目中右键选择import,导入git中的projects form git
选项:
clone uri
:
注意:kepler eclipse(eclipse版本较低)不能保存到当前eclipse工作区目录。 mile米乐体育的解决方案是:不要放入工作区。
在eclipse中解决冲突
演示冲突的产生:push推送
另一个项目,会出现拒绝push
提示:
正确的方式是先pull拉取
下来,再进行操作:merge tool
如果在eclipse中进行push时出现错误提示:the current branch is not configured for pull no value for key remote.origin,可以通过该项目
.git
目录下的config
文件,添加下面两项内容:
[remote"origin"] url=https://github.com/fanchenaliang/testgit.git fetch= refs/heads/*:refs/remotes/origin/* [branch"master"] remote=origin merge=refs/heads/master
感谢你能够认真阅读完这篇文章,希望小编分享的“git&github之图形化界面操作、eclipse中git插件的使用案例”这篇文章对大家有帮助,同时也希望大家多多支持恰卡编程网,关注恰卡编程网行业资讯频道,更多相关知识等着你来学习!