在IDE中使用Git

我们在开发的时候肯定是经常使用IDE进行开发的,所以在IDE中使用Git也是非常常用的,接下来以IDEA为例,其他的VS code ,Pycharm等IDE都是一样的。

在IDEA中配置Git

1.打开IDEA

2.点击setting

3.直接搜索git 如果已经安装了会自动识别Git,点击test如果失败再手动更改路径

4.打开项目

5.添加一个文件叫做 .gitignore 来控制一些不需要git管理的文件比如.idea等

.gitignore

vbnet 复制代码
### General ###
# OS generated files
.DS_Store
Thumbs.db
ehthumbs.db
Icon?
desktop.ini
*.lnk

# Ignore IntelliJ IDEA project files
.idea/
*.iml

# Ignore build output directories
out/
target/
build/

# Ignore OS-specific files
.DS_Store
Thumbs.db


# Log files
*.log
*.gz
*.out

# Temporary files
*.tmp
*.swp
*.swo

# Backup files
*.bak
*.old
*.orig
*.rej

### IDEs and Editors ###
# IntelliJ IDEA
.idea/
*.iml
*.iws
out/

# Eclipse
.metadata/
*.class
bin/
.tmp/
.factorypath

# NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

# VS Code
.vscode/

### Build tools ###
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties

# Gradle
.gradle/
/build/
/*.gradle[0-9]?.kts
gradle-app.setting
.gradle-cache/

# Build directories
build/
target/

### Java ###
# Compiled class files
*.class

# Compiled JAR files
*.jar

# Compiled WAR files
*.war

# Compiled EAR files
*.ear

# Generated files
*.log
*.map
hs_err_pid*

# Java-specific files
*.class
*.java~

### Libraries ###
# Package managers
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

### Sensitive or system-specific ###
# Environment variable files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# JetBrains sensitive
container files
  1. 点击vcs新建git repostory,就不再需要init 初始化了

7.然后点击在右上角的对勾填写commit msg然后提交就可以了,提交以后可以在Git log可视化看到提交到内容

8.push 到远端:点击git --> push ---> define remote 输入SSH地址

9.再点击push就可以了

10.gitee查看

修改与克隆

修改

然后对文件修改,修改后的版本再次提交。

点击log查看可以看到提交次数以及记录,同时能够对比出修改的位置。

Clone

1.从远端获取项目的SSH地址

2.点击git ---> clone (可以设置clone的目的目录)

3.IDE 中的push冲突解决 :冲突解决 其实本质还是一样的

分支操作

branch的创建,直接右键提交节点就可以直接new branch

合并branch,点击右下角master 切换或者merge

切换分支直接Checkout就可以了

尝试操作一下吧

IDEA快捷入口

切换分支前先提交本地的修改 代码及时提交,提交过了就不会丢

相关推荐
CoderJia程序员甲1 小时前
GitHub 热榜项目 - 日榜(2025-12-15)
git·ai·开源·llm·github
大柏怎么被偷了2 小时前
【Git】远程操作
git
猪在黑魔纹里2 小时前
解决VSCode无法高亮、解析numpy中的部分接口(如pi、deg2rad)
ide·vscode·python·numpy
studytosky2 小时前
Linux 基础开发工具(3):Git 控制与 GDB 调试实用指南
linux·运维·服务器·网络·数据库·git
让梦想疯狂2 小时前
Visual Studio 自动格式化代码
ide·visual studio
code bean2 小时前
【CMake 】[第九篇] 解决 CMake + Visual Studio 中文乱码问题完整指南
ide·visual studio
AllinGold3 小时前
反重力Antigravity配置
ide
云闲不收4 小时前
AI编程系列——git-worktree并行开发
git·ai编程
秦时明月天明4 小时前
GitLab SSH Key 过期:git pull failed : remote your ssh key has expired
git·ssh·gitlab
桃花岛主705 小时前
命令提交git到github上的步骤
git·github