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) 解决冲突
- Pull、pull、pull........
- 修改冲突
- add to index
- commit [push]
- push
每接触一个新领域,我就像一块掉进水里的海绵,四面八方的养分都让我不断充实。O(∩_∩)O~

浙公网安备 33010602011771号