EGit应用

创建Dynamic Web Project项目

【创建仓库】

项目(鼠标右键) ==Team==Share Project..... ==〉选择Git

配置Repository的目录

创建完成

【添加暂存区】

项目(鼠标右键) ==Team ==add to index

【提交给Git】

项目(鼠标右键)==Team==Commit.....

 【添加文件】

 【与Github交互】

1) 本地==Github

①上传

--本地创建项目

--Github中创建空白项目

--推送到GitHub服务器

选择仓库

选择分支

②下载

执行后遇到错误

处理错误

修改配置文件

 1 [core]
 2     symlinks = false
 3     repositoryformatversion = 0
 4     filemode = false
 5     logallrefupdates = true
 6     
 7 [remote "origin"]
 8     url = https://github.com/TerryLiu21/Soa.git
 9     fetch = +refs/heads/*:refs/remotes/origin/*
10     push = refs/heads/master;refs/(忘记了)
11 [branch "master"]
12     remote = origin
13     merge = refs/heads/master

再次Pull,OK

1) 代码同步

--更新查看

开发过程中,开发人员不能时时去比对本地代码和服务器段代码的差异。通过Team Synconize Workspace视图可以直观的发现差异。

--查看差异

【GitHub==〉本地】

1) 下载到本地( Clone)

--选择Git视图

 

 

--选择方式

--填写远程git仓库

--选择分支

--选择本地目录

1) 项目导入到Eclipse

--选择从git导入项目

 

 

--选择本地仓库

 --一路next

【版本冲突】

1) 情景

因为沟通不畅,服务器上的代码已经被其他用户所修改。提交时失败。

 

2) 结果

提交时产生冲突。

3) 解决冲突

  • Pullpullpull........
  • 修改冲突
  • add to index
  • commit [push]
  • push
每接触一个新领域,我就像一块掉进水里的海绵,四面八方的养分都让我不断充实。O(∩_∩)O~
原文地址:https://www.cnblogs.com/zhzcode/p/9775244.html