Git操作手册(开发人员)

 

一、git信息配置

1.1配置git账号信息

Window ->Preferences -> Team -> Git -> Configuration,在点击AddEntry…弹出的对话框中,Keyuser.nameValue填姓名信息,这是添加name信息

二、项目开发

2.1下载项目代码

第一步:添加Git Repositories的导航

Windowshow viewotherGitGit Repositories

 

 

第二步:克隆git远程仓库

 

点击如下两个图标中的一个均可弹出要相关页面

 

  • 点击next,将显示远程库中有哪些branch,默认会clone所有的branch

 

点击next,选择本地仓库的路径,指定位置(eclipse启动加载的那个位置)

 

点击finish,导入完成之后在Git Repositories中可以看到导入的仓库

 

通常第一次导出时,本地仓库里只有默认导出的分支,若需要其它分支,则需要从远程仓库中checkout。选中Remote Tracking中需要检出的分支,右键,Check Out,然后就可以在本地仓库中看到对应的分支了

 

第三步:导入Eclipse

Øimport方法将项目导入到Eclipse中。在仓库上点击右键,选择Import Projects

 

 

若在云桌面是进行操作的话,该版本的eclipse将进入如下页面,选择Import as general project。

如果是在本地的eclipse上操作就选择第一个,因为本地已经有这个project了。

然后点击next进入下一页面,点击finish即可

 

若使用本文档中的eclipse,则将进入如下页面

 

然后切换至Eclipse视图,即可看到导入的项目

 

第四步:构建项目路径

项目上右键Build PathConfigure Build Path

需要将TOMCAT_HOME路径下的相关包替换为本地的jar包或者在环境变量中配置TOMCAT_HOME变量(同Jdk环境变量配置相似),以下方式替换为本地的包,指定为tomcatcommon/lib目录下的包,并将原来的包给移除

然后需重新绑定JRE

第五步:发布并启动项目

切换至Server视图,右键发布服务即可

加入项目,并点击finish即可

然后启动服务器,右键start或者启动快速图标均可,服务器启动成功后,可浏览器输入地址进行验证

2.2项目开发

完成代码开发后,需将代码提交到本地仓库或者远程中,

1)查看本地修改的文件

项目上右键TeamSynchronize Workspace,将显示修改的文件列表

列表中将会显示修改的文件列表,若文件列表中存在有冲突的文件,则该文件前面将显示红色的叉,则需先解决冲突方可提交代码,详见冲突解决部分

2)代码提交

提交代码前,请务必先更新本地文档,确保文件没有冲突方可提交

 

Pull操作会将远程修改的文件同步到本地,若同步后在冲突,则该文件会显示红色的叉,且冲突部分将被<<<<<<< >>>>>>>包围起来。

 

若文件没有冲突,则可进行代码的提交,否则需先解决冲突才可提交

提交时,不需要提交的文档可进行删除

 

若提交时,未同步推送至远程仓库,即选择了commit,则需手动将本地修改推送至远程仓库

 

3)冲突解决

可参考网址:

https://blog.csdn.net/lhw_csd/article/details/81204202

<<<<<<< HEAD   =======中间的内容为本地的内容,======= >>>>>>> 的内容为远程仓库的内容

第一步:将冲突文件修改为正确的

第二步:将内容添加至index,此时文件前面的符号将变成黑色的*号

第三步:提交

提示成功后将显示如下信息

4)切换分支

并行版本开发时,通常需要进行不同分支的切换,可在项目上或者仓库上进行切换

或者

Switch To弹出列表中存在需要的分支,则可以直接选,否则选择Other选项。若本地仓库中不存在该分支,则需要从远程仓库检出到本地。

三、参考资料

GitLab使用教程

https://blog.csdn.net/Adelly/article/details/79099772

git - 简明指南

http://rogerdudler.github.io/git-guide/index.zh.html

idea git 使用

https://blog.csdn.net/huangfan322/article/details/53220060

eclipse git使用

https://blog.csdn.net/hhhccckkk/article/details/10458159

部门Git参考资料ftp

ftp://10.18.12.172:8971

猜你喜欢

转载自www.cnblogs.com/mi-zdm/p/10571732.html