做企业网站一定要企业邮箱嘛,最好的域名注册网站,建筑工程公司有什么职位,wordpress 添加目录权限目录
一、配置Idea
二、项目克隆
三、文件状态识别
四、Git操作
4.1 git add--添加暂存区
4.2 git commit--提交本地仓库
4.3 git push--推送远程仓库
4.4 git pull--更新本地仓库
五、完整开发流程
5.1 步骤1#xff1a;克隆项目 5.2 步骤2#xff1a;创建自己开发…目录
一、配置Idea
二、项目克隆
三、文件状态识别
四、Git操作
4.1 git add--添加暂存区
4.2 git commit--提交本地仓库
4.3 git push--推送远程仓库
4.4 git pull--更新本地仓库
五、完整开发流程
5.1 步骤1克隆项目 5.2 步骤2创建自己开发分支
5 .3 步骤3在自己本地分支编码
5.4 步骤4切换到本地master分支
5.5 步骤5将自己分支代码合并到master分支 5.6 步骤6将本地master的分支推送到远程仓库master分支
5.7 步骤7模拟同事合并代码进入远程仓库
5.8 步骤8拉取远程仓库master最新代码到本地master分支 5.9 步骤9切换到自己本地分支合并master然后继续开发
5.10 步骤10来回重复步骤5到步骤9
5.11 步骤11本地自己分支远程备份
5.12 步骤12最后的注意
六、文件冲突
七、保命小结
八、转视频版 一、配置Idea
idea 自带Git插件但是很多时候这插件版本并不是最新一般操作前可以配置成安装版的Git 二、项目克隆
通常来说进入公司以后会发给你一个远程 Git 仓库的账号密码以及仓库地址当你得到仓库地址后即可在开发工具当中将该仓库下载到本地 注意在微服务开发或者按模块开发的情况下因为一个仓库下可能包含多个项目文件因此建议使用命令 git clone 先将远程仓库克隆到本地然后再将仓库中的项目一个个导入到 idea
三、文件状态识别
在 idea 中使用不同的颜色来标识文件的不同状态。
通常情况下有这样几种颜色
棕色色代表未被 Git 管理未添加到暂存区
绿色代表新增的文件且已经被加入到暂存区了
蓝色代表该文件已经提交到远程且该文件被编辑过了
黑色代表该文件在当前版本与远程是一致的
灰色表示该文件之前被提交到仓库过不管是远程还是本地但是他已经被删除了
红色表示该文件的内容出现了冲突 创建新文件时idea 会弹出一个提示框确认是否要添加到 git 暂存区 四、Git操作
4.1 git add--添加暂存区
方式一 方式二 4.2 git commit--提交本地仓库
方式一 方式二 方式三 点击提交之后 4.3 git push--推送远程仓库
方式一 方式二 4.4 git pull--更新本地仓库
方式一 方式二 方式三 五、完整开发流程 5.1 步骤1克隆项目 5.2 步骤2创建自己开发分支
团队开发中有约定 不能在master分支进行代码编写 包括自己本地分支所以开发时需要拉出自己开发分支。
在idea右下角创建 创建成功之后会默认切换到新建的分支。
5 .3 步骤3在自己本地分支编码
一个需求开发一般都是自己拉一条分支 在这个分支中实现自己负责的需求。当开发完成部分独立需求(比如实现某个完整逻辑)可以自己单元测试 测试通过之后git add git commit 提交本地自己分支。 这里要注意必须将自己分支代码commit之后才能执行步骤4
5.4 步骤4切换到本地master分支
在自己本地分支开发完之后 测试无bug之后 保证已经commit之后切换到master分支 5.5 步骤5将自己分支代码合并到master分支
当自己分支代码ok之后合并到master分支 5.6 步骤6将本地master的分支推送到远程仓库master分支
注意自己分支合并到master分支后需要对自己代码进行测试测试ok后如果改动了代码需要再次commit然后推送到远程仓库的master分支中。 5.7 步骤7模拟同事合并代码进入远程仓库
公司项目以团队形式进行你提交的代码你同事一样提交代码使用码云仓库控制台模拟同事合并代码进入远程仓库。 编写类名 写好备注 添加成功 5.8 步骤8拉取远程仓库master最新代码到本地master分支
远程仓库代码已经更新新一天编码开始前先拉取远程仓库最新代码。注意最新代码在远程master分支拉取最新代码应该切换到本地的master分支然后再执行git pull命令。 5.9 步骤9切换到自己本地分支合并master然后继续开发
还是那句开发只能在自己分支中进行 步骤8中本地master已经拉取到最新代码马上切换到自己本地分支将最新代码合并进来继续开发。 5.10 步骤10来回重复步骤5到步骤9
后续开发就是步骤5到步骤9的重复啦。 5.11 步骤11本地自己分支远程备份
除了可以将本地master分支推送到远程master分支外本地自己分支也可以推送一份到远程仓库自己的分支。 自己本地分支推送到远程分支好处
1备份
2天选打工人 公司没干完活回家从远程仓库下代码继续开发。
5.12 步骤12最后的注意
为了操作简便性上课使用master分支存放日常开发成员提交的代码真实开发不能这么玩master分支一般存放的都是一些要发布的或者已经发布的项目版本不是这些没有经过正规专业测试开发代码。
真实开发使用develop先来存放日常开发代码。所以到公司之后必须问清楚开发分支是哪一条。
上面步骤1到步骤11将master改成develop就可以啦
六、文件冲突
Git 文件冲突在2种情况下回出现
1本地分支间相互合并
2本地分支与远程分支相互合并
这里演示一下第二种情况。
步骤1在本地master分支A.java文件写上下面代码 然后add 并commit 步骤2切换到码云控制台在远程master分支改动A.java文件模拟同事同时修改了该文件 修改文件 步骤3切换到idea将本地master分支push到远程分支 解决完冲突之后再一次push 将最新代码合并入远程master分支。 七、保命小结
1在公司必须清楚每条分支线是干嘛的 不清楚就问
2每次合并分支特别是push pull 最好进行代码硬备份等于买了复活甲。
3学习期间放手操作把问题消灭在学习阶段。
到这本篇就结束了欲知后事如何请听下回分解~
八、转视频版
看文字不过瘾可以切换视频版4小时让你直接上手Git操作