当前位置:   article > 正文

在idea中遇到的git提交场景和问题_idea 显示没有修改的文件也可以提交

idea 显示没有修改的文件也可以提交

刚入职所以也是最先接触提交代码的坎~
因为怕把代码冲没了额,都不敢放开做
这里给跟我一样情况的小伙伴一个参考吧,希望有用
个人经历也许有误,希望大佬多多指点

  • 下班前提交push一次代码,上班第一步pull代码:

    前者是及时提交以防其他人在你做过的地方进行另外修改,前提你的代码能够正常运行,不然还是老老实实解决冲突吧,

    后者在下班到第二天上班期间多多少少会有人提交代码,因此在开始工作前pull一下。

  • 完成一个任务后,想要进行提交测试,但是又不知道其他人有没有提交代码:
    做法是:先进行commit提交操作,再进行pull拉取更新操作,这步会有三种情况
  1. 没人提交过代码,皆大欢喜,下一步直接push
  2. 有人提交过代码,但别人修改的文件在你这里并没有动,那么idea在这步之后自动更新,下一步也是直接push即可。
  3. 有人提交过代码,你和别人修改的地方都在同一个文件中,比如他写了自己的方法,你也写了自己的方法,这时会跳出冲突解决框,一共三个框框,中间栏为最后解决完的结果,右边为别人的修改结果,左边为当前自己的结果,像上面那种各有自己方法的情况,直接将两边复制方法到中间即可,点击apply,将所有冲突文件解决完后,再commit一下,下一步就可以push了,不过最好在再看一下有没有漏的bug,运行测试一下就行了。

==

  • 如何合并分支?一般情况下是在带版本号开发分支上进行开发的,做完之后需要合并到类似于DEV这样的分支
         在前面push完后,保证能运行并无错误后,点击分支处checkout切换到DEV,在DEV分支下,先进行pull更新操作,然后点击分支处,找到自己版本的分支,点击Merge into Current,正常会出现 xx版本已经合并到Dev分支的提示.。
        一定要注意顺序=>在dev分支下,对版本开发分支进行merge into 操作,合并完后,再进行push操作,接下来就可以运行dev环境了

==
开发新版本的时候创建新分支或者
旧版本出现bug需要创建新的修补分支

前者一般由大佬创好先,但也有谁先开发谁去创的情况,后者都会遇到。两者的操作顺序一样
切换到生产分支prod,进行pull,因为不拉里面的代码就不是最新的了,pull完后就在new branch一个分支,然后在push就完成新分支的提交了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/956414
推荐阅读
相关标签
  

闽ICP备14008679号