github+git+idea或eclipse团队合作开发

前言

最近程序设计综合实验的老师布置了一个团队作业,要求我们合作开发一个系统,
考虑到我们组四个人,人比较多,四个人开发一个项目总不能在微信把文件传来传去太麻烦了,而且容易出错。我们需要一个远程的云端仓库,将各自写好的代码同步到一个项目中,
这时候,我们就需要用到idea或eclipse的版本控制功能连接github,将仓库中的代码克隆下来,或者将更新的代码提交到github中。
团队使用github进行版本控制开发的好处:GitHub是世界上最大的代码托管平台,我们可以在上面获取许多优秀的开源框架与项目,还可以将自己写的项目发布在github上进行托管,也可以利用github进行团队合作开发。这也方便了我们团队的开发。
比如说,我在github上建立了一个仓库,将ch17的代码发布上去。

在这里插入图片描述

别人就可以看到我的代码,并可以把我的代码下载下来用,或者对我的项目进行修改。

但这还远远不够,我们要利用版本控制软件与github一起完成一个简单的项目开发。
网上也有很多类似的教程,但都比较零散,且更多的是对针对其中一些功能的详细讲述,由于github的学习比较复杂,对初学者不太友好,所以我在这里做一个基本操作的教程。
因此,本教程只适合小白完成一些github基本的操作,能满足简单的团队协作开发,不会涉及到一些分支的处理,以及一些git命令处理,我们用eclipse和idea简化操作,大佬轻喷。

好了,言归正传,本文将从github的注册开始,教你创建仓库,下载git,使用eclipse或idea上传项目和更新代码。

注册github账号

(看不懂英文可以谷歌翻译哦)
网址:https://github.com/
1.点击Sign up
在这里插入图片描述
2.填写信息
在这里插入图片描述

3.点击create account
4.注册成功后,我们开始创建一个团队,当然如果你是个体开发者的话,就不需要创建团队,
自己给个人账户建个仓库就行。

github创建团队

点击如图所示create an organization
在这里插入图片描述
选择Free即可
在这里插入图片描述
搜索用户名添加成员
在这里插入图片描述
点击Complete Setup
团队创建完毕如图所示
在这里插入图片描述
此时队员在邮箱中点击同意邀请就可以看到您们团队的成员啦
在这里插入图片描述

此时就可以看到团队中有两名成员
在这里插入图片描述

为自己的团队创建仓库

先进入自己的团队,不然就是为你个人的账号创建仓库:
在这里插入图片描述

点击创建仓库:
在这里插入图片描述
输入仓库(Repository)名字,选择Public
在这里插入图片描述
这里只打第一个√,可根据需要多选,点击创建
在这里插入图片描述
好了,我们的仓库就算创建完成了。
在这里插入图片描述

README.md文件(可跳过)

这里简要提一下README.md文件,顾名思义就是,你可以用来向他人介绍你的项目,readme文件支持markdown语法,有兴趣的小伙伴可以花十几分钟学习一下,很快的
我们点击编辑,随便写一下
在这里插入图片描述
网页下拉,点击保存
在这里插入图片描述
效果如图所示:
在这里插入图片描述

git的安装与配置

接下来我们安装git,
git下载地址:https://git-scm.com/ 安装过程略,反正默认就行,亲测无影响

安装完成后,我们在开始菜单找到并打开Git Bash
在这里插入图片描述
设置你的github username 和 email
我们输入git config --global user.name "youname"设置用户名
在输入git config --global user.email "asdac@qq.com"设置邮箱

不同类型项目的导入和创建方式不同,接下来以导入纯java项目为例,使用不同集成开发环境的同学可以选择性阅读,已经创建好项目并上传到github的,成员可以直接导入项目.

eclipse配置git

  1. eclipse配置git:我们要将代码上传到远程仓库,必须先配置eclipse,Windows->preferences->version control->Git 记得填写自己github的账号和用户名才能提交哦
    在这里插入图片描述

eclipse创建项目

首先我们打开eclipse,点击新建一个java project

如果我们的项目创建好并对项目结构进行初始化后,
我们需要先把工程初始化为本地库

提交项目到本地库

鼠标右击工程选择team->share project
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击create respository 点击finish完成
此时eclipse工程src下文件名字会变成蓝色
在这里插入图片描述
接下来我们将项目添加到暂存区
右击工程 team->add to index
此时目录变化如下
在这里插入图片描述

提交到本地库:team->commit
在这里插入图片描述

提交时,为了避免冲突。将这些配置文件去掉
在这里插入图片描述

点击commit
在这里插入图片描述

之后如果你有更改了代码,那你要再提交一次
在这里插入图片描述

上传到github远程仓库

将代码上传到远程仓库
经过以上操作后,我们已经将代码提交到本地库,但还没有提交到github网站的远程仓库,所以接下来:team->reomte->push…

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

点击next
最后点finish,上传成功↓
在这里插入图片描述

在github切换到master分支
在这里插入图片描述

此时我们就可以在github上看到我们上传的项目了

在这里插入图片描述

eclipse导入项目

克隆远程仓库

首先我们需要将远程库的项目克隆到eclipse中打开
首先打开eclipse,右击工作区,点击import导入工程,找到这个↓,选中点击next
在这里插入图片描述
在这里插入图片描述
复制uri
在这里插入图片描述
next
在这里插入图片描述
由于我们发项目发到分支master上,所以选一个就好了
在这里插入图片描述
next
在这里插入图片描述
选择,import as general project,next
在这里插入图片描述
Finish
在这里插入图片描述
导入成功↓
在这里插入图片描述
此时项目中没有jre,还是无法运行的在这里插入图片描述
右击项目,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这样项目就可以运行了

更新代码

接下来我试着更新代码,给customer添加一些属性。
在这里插入图片描述
提交到本地库
点击commit提交到本地库
在这里插入图片描述
点击push更新远程仓库
在这里插入图片描述
在这里插入图片描述
这样一来远程库就更新了
在这里插入图片描述
在这里插入图片描述

注意事项

注意!每次提交代码时都要先把代码pull下来,由于我上面是远程端还没有做更改,所以可以直接push提交。团队合作的时候 由于远程端的更改多余你的本地端,你应该先 commit 然后 pull 最后再push。 如果直接强制push 会让远程端的代码跟你本地的保持一致,远程端多的部分就不见了。

从远程仓库中拉取更新

而另一个人要获取项目的更新:
在这里插入图片描述
于是另一个人也将获取到更新
在这里插入图片描述

idea的git、github使用将在后续更新

idea创建项目

idea导入项目

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值