在IDEA中使用Git命令进行项目开发

                                   在IDEA中使用Terminal,通过Git命令进行项目的开发

1.从远处仓库拉取项目代码,在粘贴url后就可以实现项目代码的clone

粘贴项目所在的url地址
在这里插入图片描述

2.一般开发中我们都是针对一个项目的,在master分支使用git pull 可以拉取最新的项目代码,然后使用git checkout -b 分支名 可以切换到自己创建的分支

我这里的分支名是 迁移,建议大家是英文(我发现中文的分支名也可以)
git checkout 分支名 (切换到某个分支)
git branch 分支名 (创建分支)
git checkout -b 分支名 (切换到创建的分支)

3.在完成项目的开发后,我们需要提交自己的代码,这时有两个操作很重要!

git add . (我理解为增加代码,注意有个.)
git commit -m 注释 (就是你做的什么事,通过注释可以在发包的时候很清楚自己干了什么)

C:\Users\xjpz\IdeaProjects\flight-manager>

4.这时我们把代码合并到主干master分支之前是需要在test分支上做测试的

git checkout test (切换到test分支)
git pull (从远程test分支拉取最新test代码下来)
解决冲突 (如果没冲突就进行下一步)

在这里插入图片描述

git merge 分支名 (把你的分支merge到test分支上)
在这里插入图片描述

注意:切换到test分支后一般需要先用git pull 从远程test分支拉取最新代码下来,因为在你开发过程中,会有同事也会提交代码进行测试,难免会有代码的增删改,这时pull下来的代码一般都会与本地test有冲突的,你需要做的就是解决这些冲突!

在这里插入图片描述
有问题的文件都需要一一修改,最终要保证最新版
在这里插入图片描述
修改完成后
git commit -m 注释 (因为在解决矛盾的时候就在修改代码了,使用还需要commit一次)
git push
这样自己的修改后的代码就push到远程test分支上去了。

接下来有两种情况:

一。如果你修改的这个工程是另一个工程的依赖,那么,在你push之后还需要deploy,就是发布成一个jar包,让另外的工程及时更新得到你这个版本。

先clean,再deploy,再IDEA右上角可以看到你的项目。
在这里插入图片描述
显示SUCCESS就成功啦
在这里插入图片描述
然后找到依赖这个工程的项目,刷新一下,就可以引用到你修改后的项目了
在这里插入图片描述
在新项目的test分支上操作,这时如果有代码冲突,就和之前解决冲突的方法一样,修改完成后git commit -m 注释,然后就可以使用git status 查看你所在项目分支的状况,如果提示push,你直接 git push就可以了。
在这里插入图片描述
push成功后,就需要通过Jenkins发布测试版的项目
在这里插入图片描述
启动
在这里插入图片描述
通过 console output看记录,可以看到你做了哪些事情
在这里插入图片描述
成功后,访问项目的测试地址,观察修改的代码是否起了作用,或者是否出现bug。

二.如果只有一个工程,那么直接在Jenkins上找到项目的名称,发包就可以了,然后去访问自己的项目地址,就看以观察到自己修改的代码是否起了作用。

最后就是要到正式环境上去merge自己的分支了,操作和test一样。但需要注意的是:最后push之前一般需要在pom.xml文件中修改版本号,用来标识这是项目的第几个版本,最后clean,deploy,然后去Jenkins上发布正式版就可以了,前提是测试的时候没有bug出现,不然,又要回来修改代码,会很麻烦的。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值