idea2021.2.1版本git使用(细节)

基于idea上操作git ---------------------日常工作篇

使用git的核心就是这样图,记住这张图就万事大吉了

idea不用本地仓库 idea使用本地仓库_java

1.找到settings下的 git配置

测试完毕 下方显示版本号

idea不用本地仓库 idea使用本地仓库_matlab_02

2.git端创建远程仓库

直接创建

创建完毕如下

核心下方的地址 右侧可一键复制

idea不用本地仓库 idea使用本地仓库_github_03

3.初始化本地仓库

idea不用本地仓库 idea使用本地仓库_matlab_04


初始化特征

idea不用本地仓库 idea使用本地仓库_java_05


以上初始化本地仓库完成

4.设置远程仓库

就是将这个远程仓库放在git的哪个仓库里面

idea不用本地仓库 idea使用本地仓库_idea不用本地仓库_06

5.提交到本地仓库

点击commit

idea不用本地仓库 idea使用本地仓库_matlab_07


.png)]

勾选,提交到本地仓库

idea不用本地仓库 idea使用本地仓库_idea不用本地仓库_08

步骤2项目 类似

idea不用本地仓库 idea使用本地仓库_git_09


.png)]

6.推送到远程仓库

push到远程仓库

idea不用本地仓库 idea使用本地仓库_java_10

右下角等待完毕

idea不用本地仓库 idea使用本地仓库_git_11

上到码云 效果如下

[

idea不用本地仓库 idea使用本地仓库_github_12

7.以上完成了对代码的上传,小组可以协作进行,以下是模拟小组成员操作代码。
8.克隆远程仓库到本地

idea不用本地仓库 idea使用本地仓库_java_13

9.创建分支

idea不用本地仓库 idea使用本地仓库_git_14

10.切换分支及其他分支相关操作

idea不用本地仓库 idea使用本地仓库_idea不用本地仓库_15

11.解决冲突
1.执行merge或者pull操作时候,可能出现冲突。

01.两个人同时开发。同时改了同一行文字的同一行代码,用谁的呢?

解决:

先pull拉取最新的代码 合并一下 在commit+push 推送上去

完成代码的完整度

2.冲突解决后加入到暂存区

add

3.提交到本地仓库

commit

4.推送到远程仓库

push

12.修改一行代码,查看差异

idea不用本地仓库 idea使用本地仓库_java_16

commit+push

差异如图所示。

idea不用本地仓库 idea使用本地仓库_matlab_17

ommit

4.推送到远程仓库

push