1.1 File——>import… 出现如下界面
html
1.2 找到Git,而后双击‘Project from Git。或者点击next
git
1.3 双击Clone URI
web
1.4 将已有git项目的路径复制到URI里后,填写完下面红色方框。填写完后点击next
svg
1.5 这一步是选择要导入git的哪一个分支,通常无论,直接点next
spa
1.6 这步是选择本地仓库,即git项目在本地的存储位置,点击Browse选择好仓库后直接下一步
xml
1.7 稍等一下子后再直接下一步next
htm
1.8 Finishblog
若是在步骤1.8时出现如下错误时,请直接取消,由于此时项目已经存在您的本机了,这时你须要跟平时从工做空间导入项目同样直接导入就能够了
图片
主分支的代码始终要保持对运行通顺的状态,因此通常在不在主分支上开发。咱们从远程Git上拉下来的代码的分支通常默认都是主分支,这里你就须要新建一个分支,而后你在新分支上写你本身的代码。开发
右击你的项目:Team——>Switch To——>New Branch
从下图也能够看出Switch To也能够用来切换咱们的分支,这个适用于咱们在不一样的分支上开发
点击“Select…”选择你将要新建的分支的来源。而后填写上新的分支名
这就像树的分支同样,不一样位置长出的新分支会依赖不一样的主干。
点击OK或Finsh
Team——>Pull…
Finsh
Ok
注意:每次提交代码前,必定要先从远程Git拉取最新的代码,即步骤3
右击项目,而后Team——>Commit…
选中你更改过的文件(红框内),而后右击,再选择Add to index
填写提交信息,而后提交,后面一直点肯定就行
上图中的Commit and Push 和Commit的区别
Commit and Push左边有个云的图标,因此是直接提交到远程Git仓库
Commit 是提交到本地仓库,若是是选了它的话,须要再进行一次提交到远程仓库的操做,如何操做参下面
若是上一步选择了Commit,则在项目上会出现一个向上的箭头和数字
这个表示你本地有待上传到远程仓库的修改
右击你的项目,而后Team——>Push Branch ‘master’
若是咱们提交代码时,别人也对同一代码进行了修改,那么此时咱们提交时会提交不了。因为通常解决冲突的思路是,先将别人的代码拉(pull)下来,而后在将本身的代码放进去后再提交到远程Git仓库。你们会发现,有了冲突后,pull也会失败。那这怎么办呢?
思路:备份你修改过的代码文件,而后将你本地的冲突文件退回到你修改以前的版本。这时再从远程Git上pull代码时就不会冲突了。
右键项目后,Team——> Synchronize Workspace
按以下红框操做
点击以下红框位置,找到哪些文件是冲突的
右键冲突的文件。Team——>Show Local History
此时咱们能看到在本地的全部历史版本
右击其中一个版本,选择“Compare Current with Local”来找出哪一个是咱们修改前的版本
肯定是哪一个时间的版本后,选择“Get Contents”来回到以前的版本
博文详解:http://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.html