【创建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