精华内容
下载资源
问答
  • IDEA配置Git,配置Gitee插件连接码云,代码推送与拉取

    前言

    大家好呀,我是 白墨,一个热爱学习与划水的矛盾体。

    想当初我第一次接触协同开发的时候,真是一头雾水啊。SVN?Git?那是什么东西?

    导师让我们用SVN,去了解了以后感觉一点都不方便,同学之间的小组项目,还得用一台电脑当服务器用来提交代码什么的,还得内网穿透。太麻烦了。

    别人推荐我用码云,我试了一下,真香啊~所以特地整理出一篇教程,方便后来人。

    GitHub连接IDEA的方法也大同小异。


    一、下载、安装git

    点此直接下载Git-2.30.0.2文件可跳过1、2步

    1. git官网选择你的操作系统

    sjBFWF.png

    官网下载页面
    1. 根据你的系统位数(自行查看,一般都是64位)选择相应的版本下载

    sjBteI.png

    下载
    1. 安装:对于小白来说,直接next是最简单的方式。注意在安装过程中记住你的安装目录。默认在“C:\Program Files”目录下。

    2. 在idea中配置git目录
      4.1选择idea的File选项卡,选择Setting打开设置

      sjDZ9S.png

      File-->Setting

      4.2 选择Version Control下的Git
      4.3 选择那三个点
      4.4 选择你的Git安装目录下的bin–>git.exe,点击OK

      sjrOzD.png

      配置git目录

      4.5 点击“Test”,出现版本号就成功了。

      sjsDSO.png

      测试配置

    二、配置Gitee插件

    提前准备:码云账号(https://gitee.com/

    1. 选择idea的File选项卡,选择Setting打开设置

    sjDZ9S.png

    File-->Setting
    1. 安装码云官方插件gitee
      2.1 选择Plugins,搜索框输入gitee,点击“search in repositories”搜索存储库

    sj6oZj.png

    1. 配置gitee的API token
      3.1 打开设置页面,选择Version Control下的“Gitee
      3.2 点击右边的“Create API token
      3.3 在弹出的登录框中输入登录名和密码,点击“Login”登录

    sjcXtI.png


    三、克隆与上传项目

    克隆项目

    1. 在码云或GitHub这些项目托管网站找到项目地址:打开项目,点击右边的“克隆”,然后复制项目地址

    sjhSeO.png

    1. 选择“File”–>“New”–>“Project from Version Control”–>“Git

    sjoPDP.png

    1. 在“URL”输入第一步复制的项目地址,点击Test,“Connection successful”连接成功,在“Directory”选择保存地址以后点击“Clone

    sjTeIO.png

    1. 等待克隆。打开项目,大功告成。

    sjTKRH.png

    上传项目

    1. 打开项目,工具栏选择“VCS”–>“Import into Version Control”–>“Share Project on Gitee

    sjTxOI.png

    1. 填入项目名“New repository name”和项目说明“Description”,选择是否私有,点击“Share”上传

    sj7Elj.png

    1. 初次提交会弹出此窗口,输入你码云的账号密码就可以了

    sj7I3Q.png

    1. 等idea提示成功以后,打开码云就能看见你分享的项目了

    sjHPD1.png


    四、更新项目

    不管上传还是下载,完成其中一个步骤以后就可以更简单的更新与拉取项目,进行多人协作开发了。

    推送自己的更新

    1. 代码修改以后,点击工具栏的“VCS”–>“Commit...”或者那个绿色的勾

    sjHvZt.png

    方法二
    1. 核对信息,点击Commit提交

    sjbaWD.png

    1. 如果出现警告,可以查看,如果不想查看,直接“Commit”提交就行

    sjbxX9.png

    1. 提交成功。注:提交和推送是有区别的,提交这一步并没有将代码更新到服务器!

    sjqFfO.png

    1. 推送到服务器
      5.1 点击“VCS”–>“Git”–>“Push..

    sjqQtf.png

    拉取同事的更新

    建议修改代码之前先拉取更新,避免代码冲突。

    1. 点击工具栏的“VCS”–>“Update Project...”或者那个指向左下角的蓝色小箭头

    sjxwNR.png

    方法二
    1. 使用默认的选项,直接点击OK,就更新了。

    sjz5dJ.png

    1. 查看右下角提示,由于我这里项目跟服务器上的相同,所以提示“所有文件已经是最新版”

    sjzXLD.png


    后记

    好啦,本文到此结束!如果对你有帮助,可以给我点赞+收藏+关注!你的鼓励是我更新的动力!

    欢迎关注我的个人公众号 白墨是个程序猿与我深入交流~
    展开全文
  • 团队协同开发:(权限分配) 1.安装Gitee插件 2.输入你的登录名和密码 3.创建码云上的仓库 4.设置仓库如下: 5.复制路径 6.项目骨架创建 7.项目上传 8.项目查看 Gitee仓库上就有了我们上传的这个项目: 9.使用...

    1.安装Gitee插件

    在这里插入图片描述

    2.输入你的登录名和密码(应该是gitee的)

    在这里插入图片描述

    3.创建码云上的仓库

    在这里插入图片描述

    4.设置仓库如下:

    在这里插入图片描述

    5.复制路径

    在这里插入图片描述

    6.项目骨架创建

    在这里插入图片描述

    7.项目上传

    在这里插入图片描述

    8.项目查看

    Gitee仓库上就有了我们上传的这个项目:
    在这里插入图片描述

    9.使用commit并push

    回到IDEA,点击commit(顶部的绿色小勾):
    在这里插入图片描述
    点击commit and push推送修改到gitee
    在这里插入图片描述

    9.查看测试结果:

    这里就可以看到我刚刚提交的修改上传了
    在这里插入图片描述

    10.团队协同开发:(权限分配)

    1.点击右上角管理:
    在这里插入图片描述

    2.选择仓库成员管理中的开发者,点击添加仓库成员:
    在这里插入图片描述

    3.通过链接、直接添加、通过仓库三个方式添加成员:
    在这里插入图片描述
    4 .添加的用户都要注册gitee才行,你给他发送邀请后,对方就可以通过以下方式拉取项目:
    首先复制地址,然后打开Idea Git from version control

    在这里插入图片描述
    在这里插入图片描述

    5.粘贴地址,点击克隆:
    在这里插入图片描述

    6.项目就拉取下来了:
    在这里插入图片描述

    展开全文
  • Gitee协同开发(二)

    2020-11-06 19:48:01
    Gitee协同开发基本步骤 ====> 前情梗要:步骤1~7 第 8 步. 各个组员 idea 从 git 地址导入项目 1) 2) 3) 4) 5) 注意:仓库地址从 gitee 仓库界面获取,具体如下: 第 9 步. 组员进行开发。如组员要做留言管理...
    Gitee协同开发基本步骤

    ====> 前情梗要:步骤1~7

    第 8 步. 各个组员 idea 从 git 地址导入项目
    1)在这里插入图片描述
    2)在这里插入图片描述
    3)在这里插入图片描述
    4)在这里插入图片描述
    5) 在这里插入图片描述

    注意:仓库地址从 gitee 仓库界面获取,具体如下:

    在这里插入图片描述
    第 9 步. 组员进行开发。如组员要做留言管理模块(comment)添加功能:

    a) 打开 idea 的 Termina

    b) git branch (查看本地当前分支 *指向的就是当前分支)
    在这里插入图片描述
    c) git checkout master(每次开始开始一个新任务,都要先执行这句代码)

    d) git pull (每次开始开始一个新任务,都要先执行这句代码)

    e) git checkout -b f-comment

    f) 进行开发新闻的添加功能并单元测试,都通过后:

    g) git add .

    h) git commit -m"完成 comment 添加功能"

    i) git pull https://gitee.com/kate-chan/easybuy_001.git master

    j) git push --set-upstream origin f-comment 或者 git push

    k) gitee 上发起 PR

    1)在这里插入图片描述
    2)在这里插入图片描述
    3)在这里插入图片描述
    第 10 步. 等待组长审核通过
    1)在这里插入图片描述
    2)在这里插入图片描述

    如果存在冲突,则组员需要在自己的分支解决冲突,并提交。(如何解决第 11 步讲解)
    如果不存在冲突,则组长点击 完成新闻添加功能,选择 审核通过进行代码合并。
    如下图:在这里插入图片描述
    合并代码:
    在这里插入图片描述

    第 11 步. 组员如何解决 PR 代码冲突?
    a) 打开 idea 的 Terminal

    b) git pull https://gitee.com/kate-chan/easybuy_001.git master(前提当前你在你自己的分支)

    c) 解决冲突
    在这里插入图片描述
    d) 商量是否都保留,还是要去掉

    e) git add .

    f) git commit -m “解决冲突”

    g) git pull https://gitee.com/kate-chan/easybuy_001.git master

    h) git push

    i) 查看 RP 是否冲突 消失
    在这里插入图片描述
    j) 通知组长再次审核代码并合并代码

    第 12 步. 组长再次审核代码,如果没有代码冲突则,审核通过,自动合并代码。
    在这里插入图片描述
    合并代码:
    1)
    在这里插入图片描述
    2)
    在这里插入图片描述
    3)在这里插入图片描述
    第 13 步. 组员开始下 1 个任务,新闻的分页查询
    a) git checkout master

    b) git pull

    c) git checkout f-comment

    d) 开始编写下一个任务的代码,下面的操作与上面雷同。

    .ignore 文件模板

    #mac files
    */.DS_Store
    .DS_Store
    
    #javaprojectfiles
    *.class #忽略所有.class 结尾的文件
    bin/ #表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin
    文件
    /bin #忽略根目录下的bin文件
    *.log
    
    
    #eclipse
    *.iml
    out/
    /out
    target/
    /target
    
    
    #myeclipse idea localfiles
    #任何目录下的.settings/下的文件
    **/.settings/
    **/.settings
    
    
    #忽略所有以.classpath文件结尾的文件
    *.classpath
    **/*.classpath
    *.project *.log
    **/*.class
    
    
    #表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin文件
    bin/
    #忽略根目录下的bin文件
    /bin
    
    
    #忽略META-INF 以及该文件夹下的所有文件
    META-INF/
    
    
    build/
    */.idea/
    
    
    .idea/
    gradlew
    gradlew.bat
    unused.txt
    /bin/
    
    展开全文
  • 如何用idea+gitee来团队合作开发项目

    千次阅读 2020-07-16 00:38:02
    一、下载git,可以官网...二、在idea中下载插件gitee,路径为File》settings》plugins》marketplace中搜索gitee,如果加载显示不出来,可以有两种方案,第一种在File》Appearance&Behavior》system Settings》HT

    一、下载git
    可以官网下载,傻瓜步骤安装就行
    下载好之后需要在idea中配置git,在File》settings》version Control》Git配置git.exe的路径
    注意:安装好git之后需要配置全局参数
    1、设置用户名:用户名
    git config --global user.name “用户名”
    2、设置用户邮箱XXX
    git config --global user.email “XXX”
    看是否配置配置成功可以在C:\Users\Administratorm目录下看到一个.gitconfig,里面是配置内容的信息在这里插入图片描述
    配置完之后点击test如果成功的话会跳出你的git安装的版本号。
    二、在idea中下载插件gitee
    路径为File》settings》plugins》marketplace中搜索gitee,如果加载显示不出来,可以有两种方案,第一种在File》Appearance&Behavior》system Settings》HTTP Proxy做如下配置

    在这里插入图片描述
    如果如上方法不管用的话,可以直接到官网下载https://plugins.jetbrains.com,搜索对应的插件Gitee,选择对应的版本,下载速度一般还是可以的
    在这里插入图片描述
    下载好之后是一个压缩包,然后在File》settings》plugins,选中从磁盘中加载刚才下载的安装包,如图所示
    在这里插入图片描述
    注意:设置完之后需要重新启动idea
    三、创建远程gitee仓库-这个由项目发起人来执行–将本地模板项目上传到码云
    1、码云上创建一个gitee远程仓库
    2、本地创建一个文件夹模板工程文件夹(用来上传数据),然后右击弹出菜单上使用git bash
    4、使用 git init 命令 ,初始化一个git 本地仓库
    5、使用git remote add origin https://gitee.com/你的码云用户名/远程仓库的名称 (如果写错了,需要git remote rm origin来移除指令)
    6、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹,刚开始可能是空的会提找不到文件。(这里可以直接忽略)
    7、将要上传的文件,添加到刚刚创建的文件夹(可以是当前工程所在目录)
    8、使用git add . 或者 git add + 文件名 (将文件保存到缓存区)
    9、使用git commit -m ‘描述新添加的文件内容’ (就是注释) (文件保存到本地仓库)
    10、使用git push origin master ,将本地仓库推送到远程仓库(有时候需要加上参数 –f强制代替远程的分支,才不报错)
    四、创建本地仓库
    通过git也是可以创建的,但是这里我们直接在idea从远程仓库直接获取就行
    启动idea
    在这里插入图片描述
    点击之后,首先登录自己的gitee账户
    在这里插入图片描述
    登录之后,如果你们是一个小组的话,就可以在登陆界面上看到发起者创建的工程,如图
    在这里插入图片描述
    点击clone就可以从远程仓库中获取项目,这个项目中就是一个项目的本地仓库,标志是这个文件夹下有一个.git文件夹

    五、修改,提交
    在这里插入图片描述
    大致流程就是这样,具体步骤:
    通过之前的步骤我们已经从远程仓库拿到想要的文件了,在idea中导入项目,修改项目之后保存,之后就可以提交项目,步骤一般是
    (1)创建提交的分支,在idea的右下角有一个master,点击之后创建分支
    在这里插入图片描述
    (2)将文件添加到缓存区中
    在这里插入图片描述
    (3)将文件添加到本地仓库中
    在这里插入图片描述
    (4)将本地仓库的更新的文件推送到远程仓库中
    在这里插入图片描述
    在这里插入图片描述
    提交相应的分支,如果在同一个组就不需要更改url。
    (5)在远程仓库,有发起人查看,并合并分支(建议用chrome)
    (6)从远程仓库获取最新的文件到master主支线上,同时在本地仓库合并分支
    在这里插入图片描述
    可以通过在idea中git视图看到合并后的样子,例如:
    在这里插入图片描述
    五、总结
    关于git还有很多有用的指定,可以通过其他资源获取,可以直接操作本地数据库来连接远程数据,来达到数据的交互(本文发起者上传模板就是基于此操作)。(注: 如上述有什么问题,希望大家能及时提出,我好纠正)

    展开全文
  • IDEA安装Gitee插件

    2021-10-10 10:18:03
    为了方便自己协同开发,在不同环境学习技术时可以将自己学习的内容,统一集中到一个地方,不间断的回顾学习内容以及学习的位置。 然后就开始安装Git 安装Git git官网: https://git-scm.com/ 推荐使用国内源(下载...
  • Gitee协同开发(一)

    2020-11-05 17:22:08
    1、GIt简介 Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,...https://gitee.com 第 2 步.
  • 老师今天下午讲了怎么协同开发,特地做了下笔记,可以给需要的人一些帮助,自己日后也可以用到图片有点多.Intellj IDEA 配置Git/码云插件,团队协同开发1.1.在码云官网上注册账号 https://gitee.com/2.在本地安装 ...
  • 实现多区域多人协同开发 追踪和记载一个或者多个文件历史记录 组织和保护你的源代码和文档 统计工作量 并行开发,提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 简单来...
  • 第一步、下载Git ... 第二步、下载Tortoise Git ... 第三步、找一个git的代码托管网站,这里用的是Gitee码云 ...第五步,同事想要协同开发这个项目,只需要到Gitee,把项目的SSH复制到IDEA直接克隆打开就可以了。 ...
  • 2021 最新 IntelliJ IDEA 详细配置 Git GitHub Gitee 步骤演示(图文版)一、 Git0. Git下载,安装0.1.下载0.2.安装1.IDEA集成 Git1.1 打开IDEA 找到这个页面 点击这里导入本地Git1.2 找到本地Git 的cmd目录下面的...
  • 1、为什么要使用Git 学习git之前,我们需要先明白一个概念 版本控制! 什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等...简单说就是用于管理多人协同开发项目的
  • 文档介绍 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、...这次在我们的开发中我们采用IDEA作为开发平台,依托码云——OSCHINA.N...
  • IntellJ IDEA配置Git/码云插件实现团队协同开发 2019-3-21 热水 术语 公钥和私钥是什么,他们分别起到什么作用? 一句话:公钥和私钥是成对的,它们互相解密。 公钥加密,私钥解密:别人用我的公钥加密,...
  • Git & Gitee多人协作开发

    千次阅读 2020-10-05 16:21:03
    Gitee多人协作开发一、Git原理和常用命令二、安装Git三、Git在IDEA上的使用1、在Gitee上新建项目2、本地项目上传Gitee1)直接拖拽文件上传2)IDEA / 手动配置实现本地项目上传3)通过Github Desktop间接上传到Gitee...
  • Git+Gitee+IDEA

    2021-05-09 11:12:41
    1 Git概述 ...版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人
  • 企业协同开发工具Git

    2021-03-25 13:44:55
    企业协同开发工具Git1>版本库Git安装1.1、概述1.1、下载安装1.3、系统配置1.4、常用命令1.5、Git基本操作1.6、Git区域介绍1.7、案例演示2>码云+Git配置仓库2.1、秘钥配置2.2、使用命令同步代码3>IDEA+Git...
  • git 我早就用的滚瓜烂熟了,之所以写这篇文章呢,是因为公司以后代码要用 git进行版本控制 开发。还要我培训一下不会用git的同事(~ ̄▽ ̄)~ 。谁让我是公司硕果仅存的唯一一个用git的人٩(๑&...
  • github或码云协同开发

    2018-07-01 00:25:00
    协同开发 1、引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来。所以, 为每一...
  • 实现区域多人协同开发 追踪和记载一个或多个文件的历史记录 统计工作量 并行开发,提高效率 组织和保护源代码和文档 简单来说用于管理多人协同开发项目和技术. 2.Git和SVN的区别 常用的版本控制工具 Git(当下最...
  • 超详细Git学习笔记 包含了Git介绍/Git安装/Git基础命令/IDEA集成Git 以及GitLab/GitHub/Gitee的部署,手把手教你在虚拟机上基于CentOS7搭建自己的GitLab服务器
  • 由于公司里面都是使用git来进行协同开发,托管代码。因此学好git是万里长征第一步,否则连代码都pull不下来,push不上去。任你代码能力再好,也是英雄无用武之地。 git使用事项 每天上班后git pull 拉一下代码 ...
  • 简单说就是用于管理多人协同开发项目的技术。 版本控制工具:Git、SVN、CVS、VSS、TFS,现在影响力最大且使用最广泛的是Git与SVN 版本控制分类 本地版本控制 记录文件每次的更新,可以对每个版本做一个快照,...
  • 实现跨域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 1.常见...
  • 协同修改 :多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 :在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约...
  • 一、目标 了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git 二、Git概述 1、开发中的实际场景 ...小明负责的模块就要完成了,就在...场景三:协同开发 小刚和小强先后
  • 版本控制工具–git,以及多电脑使用同一github账号协同开发 前言: 版本控制工具是开发中必不可少的,常见的以及常使用的版本控制工具有git和svn。git是典型的分布式版本控制工具,不需要网络也可以提交代码,即...
  • IDEA学习笔记

    万次阅读 多人点赞 2021-05-12 18:29:40
    1、IDEA的安装、配置和使用 1.1 概述 1.1.1 JetBrains概述 IDEA(https://www.jetbrains.com/idea/)JetBrains 公司的产品,公司旗下还有其它产品,比如: WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端...
  • Git+Gitee

    2021-05-04 16:36:09
    Git、Gitee 1 Git概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 487
精华内容 194
关键字:

idea协同开发gitee