JAVA学习-Day7
动力节点最新IDEA视频教程【IDEA使用、IDEA安装、IDEA插件、IDEA断点调试、IDEA Git、IDEA模版
P26 26-IDEA里面配置GIT
P27 27-IDEA使用GIT提交代码
![image-20230710144242106](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101442276.png)
![image-20230710144417419](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101444469.png)
注:这种方法仅仅是提交到本地
P28 28-IDEA中 提交本地库到远程库
假设小组中有两个人,组长小明,组员小红
![image-20230710145013475](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101450519.png)
**场景一:**小明创建项目并提交到远程 Git 仓库 /gitlab
1首先创建仓库
![image-20230710145037615](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101450657.png)
2将代码push
![image-20230710145325315](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101453358.png)
3将复制的链接贴到这里
![image-20230710145419605](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101454653.png)
4push
![image-20230710145603176](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101456223.png)
经过上面几步,完成了场景一的任务:小明创建项目并提交到远程 Git 仓库 /gitlab
P29 29-1DEA使用GIT检出- 提交-合并-发版项目
**场景二:**小红从远程 Git 仓库上获取项目源码
方法一:
![image-20230710151814243](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101518312.png)
![image-20230710151922969](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101519019.png)
方法二:关闭项目,点第三个按钮
![image-20230710152058205](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101520250.png)
输入克隆地址,就可以把项目拉下来了
**场景三:**小红修改了部分源码,提交到远程仓库
eg:新建Animal类
add,commit,push
**场景四:**小明从远程仓库获取小红的提交
![image-20230710153042978](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101530019.png)
![image-20230710153203394](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101532422.png)
小明发现远程库和本地库不一样
![image-20230710153313147](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101533174.png)
小明点更新,就有了
**场景五:**小红接受了一个新功能的任务,创建了一个分支并在分支上开发
(两种方法)
![image-20230710153950540](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101539571.png)
![image-20230710153904247](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101539283.png)
在dev分支上新建一个hello
**场景六:**小红把分支提交到远程 Git 仓库
**场景七:**小明获取小红提交的分支
小明fetch一下看master,dev过来了
![image-20230710155120576](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101551608.png)
再选中dev后checkout可以看到hello
**场景八:**小明把分支合并到主干
目的是把dev合并到master上,因此首先切换到master分支,然后右键项目进行合并
![image-20230710155924070](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101559119.png)
然后push一下,这样远程库上也能看到hello
**场景九:**项目要发版,小明打 tag
项目右键,new tag
![image-20230710160416738](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101604768.png)
建好之后,右键git-push
![image-20230710160801106](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307101608154.png)
勾选后点push再看gitee就多了标签
小结
学习了怎么用git管理项目