idea集成Git实现团队合作分工的原理详解

 更新时间:2020年12月01日 09:58:59   作者:枫林残忆  
这篇文章主要介绍了idea集成Git实现团队合作分工的原理,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

1.1. Git原理

1.2. 设置邮箱

www.gitee.com

1.3. 创建企业

首页中点企业版创建企业。

www.gitee.com

1.4. 公司添加成员

1.4.1. 公司添加成员

1.4.2. 复制链接

1.4.3. 成员加入公司

1.4.4. 成员看到公司信息

1.4.5. 公司查看成员信息

1.5. 创建仓库

1.6. 安装git

Git是目前世界上最先进的分布式版本控制系统(没有之一), 可以有效、高速地处理从很小到非常大的项目版本管理。

双击Git-2.26.2-64-bit.exe,一路默认安装。

1.7. 创建项目

Idea中create project àjava

1.8. Idea中配置git

idea中fileàsettingàVersionControl,点右边的Test,显示Git版本号,说明Git安装成功

C:Program FilesGitcmdgit.exe

1.9. 启用git版本控制

选择版本控制工具:

此时文件应显示为红色

1.10. 查看码云上的.gitignore文件

.gitignore文件是用来设置那些文件不用上传到服务器上。

1.11. 查看服务器地址

在码云上查看服务器地址。拷贝地址

1.12. 设置服务器地址

为git添加remote

1.13. 执行pull命令下载.gitignore

vcsàgitàpull点击刷新按钮进行刷新的操作

刷新完成后,勾选master,点pull进行拉取

有的idea显示如下图,ctrl+F5刷新显示master

执行成功后,把idea窗口最小化,再最大化就显示gitIgnore文件了。

.gitignore文件内容如下

1.14. 代码冲突 1.14.1. 项目经理提交文件。

开发工具中创建代码

public classGlobalData {

String string = " 项目经理创建" ;

}

然后VCS--git--add 代码添加到本地git暂存区。执行成功后,代码变绿色。

Vcsàgitàcommit directory

输入用户名和邮箱

在下图中输入码云的用户名和密码

再点push提交

到码云后台能看到上传的代码。

Baidu idea2020 git push

1.14.2. 成员克隆项目

1, 成员下载项目。

2,程序员用开发工具打开项目,编辑代码

public class GlobalData {

String string="项目经理创建,程序员修改代码";

String test1="程序员增加的";

}

3,提交代码

1.14.3. 项目经理不pull在自己的代码上修改globalData,再push,

public classGlobalData {

String string = " 项目经理创建" ;

String test2 = " 项目经理添加的" ;

}

组长push后显示报错信息如下

1.14.4. 解决冲突

组长pull后显示冲突信息,

1.15. 创建springboot项目有 .gitIgnore文件

项目有 .gitIgnore文件

不删除本地.gitIgnore文件,直接上传会失败。

再pull也会失败

正确做法是

创建新项目,要先删除本地.gitIgnore,先pull,再push

1.16. 团队合作

每个程序员负责一个包。

程序员只提交自己负责的包,程序员不要提交.idea文件夹,否则.idea文件夹中的xml会发生冲突,项目经理第一次可以提交.idea文件夹。

如果代码冲突了 先下载代码,手动解决冲突。

不能下载代码或不能上传代码,解决方法是重新clone项目

1.17 删除用户信息

控制面板—》用户账户—》管理你的凭据

到此这篇关于idea集成Git实现团队合作分工的文章就介绍到这了,更多相关idea集成git团队合作分工内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • WebSocket部署到服务器出现连接失败问题的分析与解决

    WebSocket部署到服务器出现连接失败问题的分析与解决

    这篇文章主要给大家介绍了关于WebSocket部署到服务器出现连接失败问题的分析与解决方法,文中给出了详细的介绍供大家参考学习,文末也给出了demo下载地址,需要的朋友们可以下载学习,下面随着小编来一起学习学习吧。
    2017-10-10
  • Git回退代码到某次commit的实现方法

    Git回退代码到某次commit的实现方法

    这篇文章主要介绍了Git回退代码到某次commit的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • OB系统变量Variables及ODC管理会话功能详解

    OB系统变量Variables及ODC管理会话功能详解

    这篇文章主要为大家介绍了OB系统变量Variables及ODC管理会话功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 安全校验Session验证码并避免绕开验证码攻击

    安全校验Session验证码并避免绕开验证码攻击

    校验验证码的Session是否为空或者校验用户输入的验证码是否合法,构造安全表单的关键就是永远不要相信用户的输入
    2012-01-01
  • 编程之显示/隐式声明

    编程之显示/隐式声明

    显示声明 是程序中的一条说明语句,它列出一批变量名并指明这些变量的类型。隐式声明 指通过某种默认协定的方法将变量名与类型绑定。
    2011-01-01
  • 浅析git 删除某次指定的提交问题

    浅析git 删除某次指定的提交问题

    这篇文章主要介绍了git 删除某次指定的提交问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的的朋友参考下吧
    2020-07-07
  • VSCode让终端默认在当前文件的路径启动(方法推荐)

    VSCode让终端默认在当前文件的路径启动(方法推荐)

    这篇文章主要介绍了VSCode中如何让终端默认在当前文件的路径启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • 如何使用VSCode 运行调试插件代码

    如何使用VSCode 运行调试插件代码

    这篇文章主要介绍了如何使用VSCode 运行调试插件代码的相关资料,需要的朋友可以参考下
    2020-01-01
  • git和SVN的区别小结

    git和SVN的区别小结

    这篇主要是谈谈两者的区别,svn是集中式版本控制系统,git是分布式版本控制系统,至于谁优谁劣看官自己思考吧,
    2020-07-07
  • Git基础知识以及常用命令

    Git基础知识以及常用命令

    这篇文章主要介绍了Git基础知识以及常用命令,在日常工作中git少不了,所以编写本篇文章教大家如何使用git,便于日后工作与学习,需要的朋友可以参考下
    2023-05-05

最新评论