美文网首页springboot
IDEA 2019版git工具的使用(以码云为例)

IDEA 2019版git工具的使用(以码云为例)

作者: 源码互助空间站 | 来源:发表于2019-12-19 13:40 被阅读0次

一、说明

现在很多都是使用Git作为版本管理工具,现在通过提交、下载、更新等操作来讲解IDEA中Git插件的使用,IDEA集成的git工具很方便简洁。

二、IDEA git使用详解

一般公司里都有自己的服务器来进行部署git服务端,如果没地存可以存放在码云上,码云属于中文社区,里面也比较活跃,免费,很适合存放个人不私密的代码。

  1. 先下载码云插件
    settings->plugins->marketplace,搜索gitee,点击install。


    IDEA码云插件安装.png
  2. 本地项目交由码云管理
    VCS->import into version controller->share project on Gitee(这里也可以交由其他项目管理)

    .png
    本地项目交由码云管理.png
    如果不想别人看到自己的代码,勾选private
  3. 远程拉取代码(源码)
    file->new ->project from version controller


    远程拉取代码.png
  4. 切换分支

    切换分支.png
    右下角会显示当前所在的分支,点击后可看到Local Branches(本地检出过的分支)和Remote Branches远程所以的分支。
    检出分支.png
    选到想要检出的分支,然后checkout就可以把分支下载到本地,从而进行修改。
    在从一个分支切换到另外一个分支时,请把前一个分支的代码进行提交
  5. 更新本地代码

    多人合作同一个项目,要更新别人提交的代码。 更新代码.png
    选择更新方式.png 默认会选择会merge 到当前的分支。 查看更新结果.png 查看更新结果.png
    左侧是更新前的,右侧是更新后的。
  6. 提交本地代码到远程
    提交代码前一定要先更新远程代码(步骤5),否则会覆盖掉别人的代码

    新建文件.png
    新建文件时会提示是否把这个文件交给git管理,如果是需要提交的代码点Add,如果只是一些测试的文件不想提交的,点Cancel。
    commit.png commit changes.png
    这里可以看到跟远程有different的文件,点击文件后可以在下方看到具体的不同。填写上commit message 进行提交。提交按钮有2个,commit是提交到本地仓储(其它人下载不到你的提交变更),commit and push是提交到本地仓库并推送到远程仓库。
  7. 解决冲突

    如果多人同时对同一行代码进行了修改就会产生冲突,解决冲突也是版本管理工具的一个重要功能,对开发人员很重要。 拉取代码过程中出现冲突文件列表.png
    点开要解决的文件,右侧有两个粗暴解决方法,Accept Yours(使用你本地的)和Accpect Theirs(接受远程的代码),如果你确定整个文件都使用你的或者远程的可以点这个,一键解决。
    更加细节解决是双击文件,出现如下界面, 解决冲突.png
    左侧是本地,右侧是远程,中间是你选择后的结果。
  8. git其它操作


    git其它操作.png

相关文章

网友评论

    本文标题:IDEA 2019版git工具的使用(以码云为例)

    本文链接:https://www.haomeiwen.com/subject/frcmnctx.html