是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
提示:文末有常见错误解决方法
1. 前期准备:注册github账号/gitee码云,一个idea项目
2. 上传项目到github (2和3选择一个即可)
image.png
首次上传会提示登陆github账号。
image.png
github建私有项目需要收费,高校认证完就才可创建免费,私有项目建议使用gitee(码云)。接着会提示是否上传部分文件,如果不清楚哪些文件是否需要上传,直接yes就好。
上传成功后右下角弹窗打开github,即为远程库代码。
image.png
3. 添加项目成员
image.png
输入成员email或者用户名
3. 上传项目到gitee
安装gitee插件并重新启动idea
image.png
登陆gitee账号,默认是token,没有token在右上角auth type选password即可。
image.png
image.png
image.png
接下来的步骤跟第二步一样。
添加项目成员
image.png
4. 项目成员克隆远程项目
复制Url,https/ssh
image.png
image.png
在url输入即可。
导入后再右下角会提示导入项目结构,跟之前一样点enable。
5. 完成任务后提交代码
点击绿色勾勾
image.png
image.png
6. 更新代码
merge指更新跟踪的远程分支后合并代码
branch default 指只更新所有远程分支,不合并。
跟踪的分支指的是你克隆时候选择的分支或者上次merge的分支。
image.png
若选择branch default,需要在这里选择指定分支并merge
image.png
checkout as 指拉取下来作为新的本地分支并切换至该分支
campare with 即与当前分支做比较
7. 冲突解决
一般两个成员改动同个文件,merge时提示出现冲突,用idea的git插件会提示选择接受谁的代码,根据具体需求选择即可。这里就不贴图了。
8. 常见错误
-
上传到gitee时提示connect failed
打开setting gitee登陆账号 create API TOKEN即可
image.png