Git复习03——IDEA集成Git+集成GitHub

IDEA集成Git

配置Git忽略文件

创建忽略规则文件 xxx.ignore 建议是 git.ignore

在家目录下(同.ssh一样的目录)(C:\Users\86159)

# 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

  • .gitconfig 文件中引用忽略配置文件
[core]
	excludesfile = C:/Users/86159/git.ignore

注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

IDEA定位Git程序

Git复习03——IDEA集成Git+集成GitHub_第1张图片

IDEA初始化本地库

Git复习03——IDEA集成Git+集成GitHub_第2张图片

默认选中的目录就是当前目录 直接点击

此时git就接管了这个项目

切换版本

Git复习03——IDEA集成Git+集成GitHub_第3张图片

Git复习03——IDEA集成Git+集成GitHub_第4张图片

文件也会发现变化

创建分支

第一种

Git复习03——IDEA集成Git+集成GitHub_第5张图片

第二种

Git复习03——IDEA集成Git+集成GitHub_第6张图片

切换分支

Git复习03——IDEA集成Git+集成GitHub_第7张图片

合并分支

正常合并

hot-fix分支 加一行代码
git commit

切换master 还是原来的代码

Git复习03——IDEA集成Git+集成GitHub_第8张图片

合并完成 代码发生变化

冲突合并

切换hot-fix分支
加一行代码commit 
切换master分支
做一些修改 加一行代码 (注意是和hot-fix修改的同一个文件)
commit

此时合并 出现以下界面

Git复习03——IDEA集成Git+集成GitHub_第9张图片

出现如下界面

Git复习03——IDEA集成Git+集成GitHub_第10张图片

IDEA集成GitHub

Git复习03——IDEA集成Git+集成GitHub_第11张图片

出现问题

Git复习03——IDEA集成Git+集成GitHub_第12张图片

使用Use Token登录

Git复习03——IDEA集成Git+集成GitHub_第13张图片

Github 账号 settings —> developer settings

Git复习03——IDEA集成Git+集成GitHub_第14张图片

Git复习03——IDEA集成Git+集成GitHub_第15张图片

把token输入到框框中

Git复习03——IDEA集成Git+集成GitHub_第16张图片

项目分享到GitHub

Git复习03——IDEA集成Git+集成GitHub_第17张图片

Git复习03——IDEA集成Git+集成GitHub_第18张图片

push到远程库

可以使用ssh push

Git复习03——IDEA集成Git+集成GitHub_第19张图片

点击后

Git复习03——IDEA集成Git+集成GitHub_第20张图片

然后选择ssh push

pull到本地库

注意: pull是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

VSC-----Git ----- pull

Git复习03——IDEA集成Git+集成GitHub_第21张图片

clone项目到本地

Git复习03——IDEA集成Git+集成GitHub_第22张图片

Git复习03——IDEA集成Git+集成GitHub_第23张图片

你可能感兴趣的:(Git,git)