Git图文使用教程详解(三)(上)

简介: Git图文使用教程详解(三)

Git图文使用教程说明

  • Git 版本: 2.31.0.windows.1
  • IDEA版本:2021.1
  • 主要记录 git 的常用命令、IDEA 集成 git、git与GitHub、IDEA 集成 GitHub、Gitee等(详细图文步骤记录)
  • 配套视频参考:【尚硅谷】5h打通Git全套教程

🐬一、IntelliJ IDEA 中集成并使用 Git

🥕1.1、配置Git忽略文件

我们的Eclipse 、IDEA都会生成一些无关文件,如图

1)Eclipse特定文件

0aef690e8b3a1df42393439c0e55666d.png

**2)IDEA特定文件 **


884560072a89b9ca3e1088b8c2c59d84.png


问题1:为什么要忽略他们?


答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽IDE工具之间的差异。


问题2:怎么忽略?


1)创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是git.ignore) 这个文件的存放位置原则上在哪里都


可以,为了便于让~/.gitconfig文件引用,建议也放在用户家目录下 git.ignore文件模版内容如下:

# Compiled class file
 *.class
# Log file 
*.log  
# BlueJ files 
*.ctxt  
# Mobile Tools for Java (J2ME)
 .mtj.tmp/ 
# Package Files # 
*.jar 
*.war 
*.nar 
*.ear 
*.zip 
*.tar.gz 
*.rar  
# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml 
hs_err_pid* 
.classpath 
.project 
.settings 
target 
.idea 
*.iml 

2)在.gitconfig文件中引用忽略配置文件(此文件在Windows的家目录中)

[user]  
  name = gaoziman  
  email = gaoziman@qq.com 
[core]  
  excludesfile = C:/Users/shark-Gao/git.ignore 
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)” 

48dce74ddc6e99cf804c54da801d5760.png

3) 在IDEA中定位并配置


接下来就来说说,当我们安装好 Git 后的事。安装好 Git 之后,打开 IDEA 的设置界面,依次进入 File -> Settings -> Version Control -> Git(也可以通过快捷键 Ctrl + Alt + S 进入设置),然后将 Path to Git executable 设置为你安装的 Git 所在路径即可,比如我的是 D:\software\Git\bin\git.exe。


4a77da17448f8f87b52bc681f80d62fa.png


设置完成之后,点击右方的 Test,如果 Git 安装成功且路径正确,就会弹出如下的提示信息,说明我们的配置也就成功了


88342ef00186726bb7537addb10bb941.png


🌶️1.2、IDEA初始化本地库


358611521d92013f94976658fe303bbe.png

默认创建的 git 仓库就是我们打开的项目所在的目录,我们添加了 git 仓库之后


3059574b34e4d5f91caab02e72616225.png


afe5a7e8d3f86683e0aa8a72a81ad305.png


添加到暂存区就变为了绿色,我们可以写些代码,然后将 project 添加到暂存区


7dcbadadc1326e0bae7e7d4be9a0af27.png


我们添加到暂存区,再接着进行提交到本地库


f96dc58d717eee71ddc44ffd8252b785.png


🍬1.3、切换版本

我们修改 Java2023 中的代码,再次提交到本地库


61794d9831d2a544c113a8686dbe5370.png


在IDEA的左下角,点击 Git,然后点击 Log查看版本,右键选择要切换的版本,然后在菜单里点击 Checkout Revision

7fb0059ae10754d38bde1250a3ab93bf.png



👀1.4、创建分支


7b12afe8a191cc4d233ff92a2b06593c.png

在弹出的Git Branches框里 点击 New Branch按钮。


6248be91785c9c48c59e74986515589f.png


填写分支名称


484533dbfcac14c305b35a48e4491d72.png


然后再 IDEA的右下角看到 cisyam-fix,说明分支创建成功,并且当前已经切换成 hot-fix分支


a4af3404b026e1139dfe0566bb66bfda.png


👁️1.5、切换分支

在IDEA窗口的右下角,切换到 master分支 。


8187c5ce55f98c5d8b2694de0d04faa9.png


🥖1.6、合并分支

在IDEA窗口的右下角,将 cisyam-fix分支合并到当前 master分支。


5ea71ecf47a4283fd38be496d46d6e76.png


如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库


🐸1.7、合并分支冲突


如图所示,如果master分支和 hot-fix分支都修改了代码,在合并分支的时候就会发生冲突。


04ba46a3e9f3e8d7d6f397a5e37b5fa9.png


8362ecd18b8ac38df76df42a79e2f339.png


我们现在站在master分支上合并 cisyam-fix分支,就会发生代码冲突。


点击 Conflicts框里的 Merge按钮,进行手动合并代码。


ad20eecd9d8b502e9f46d355705c1844.png


手动合并完代码以后,点击右下角的 Apply按钮。代码冲突解决,自动提交本地库。


目录
相关文章
|
5月前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
1037 0
Git教程:深入了解删除分支的命令
|
5月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux git命令使用教程
【Shell 命令集合 文件管理】Linux git命令使用教程
95 0
|
5月前
|
安全 开发工具 git
git使用教程
git使用教程
89 0
|
2月前
|
Linux 开发工具 git
|
3月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程
|
3月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
50 0
|
5月前
|
存储 开发工具 git
|
5月前
|
Ubuntu Linux 开发工具
|
5月前
|
开发工具 git
Git 保姆级教程(二):Git 分支
Git 保姆级教程(二):Git 分支
|
5月前
|
存储 安全 开发工具
Git 保姆级教程(一):Git 基础
Git 保姆级教程(一):Git 基础