在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快捷入口

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

相关推荐
wVelpro2 小时前
git diff 输出空,但 git status 提示 Motified(M)解决办法
git
high20112 小时前
【Git】-- Rebase 减少 Commit 次数指南
大数据·git·elasticsearch
曾帅1682 小时前
git报错解决
git
myourdream22 小时前
获取VSCE_TOKEN用于发布Visual Studio Code扩展
ide·vscode·编辑器
Murphy_lx2 小时前
团队开发者git仓库工作手册
git·团队开发
逻极2 小时前
Claude Code 实战:Spec-Kit、Kiro、OpenSpec 规范驱动开发三剑客
ide·人工智能·驱动开发·ai·自动化
FnTop3 小时前
实用教程:打造支持参数配置的 Git Bash 文件清理脚本
开发语言·git·bash
祎直向前4 小时前
vscode实现ssh远程连接
ide·vscode·ssh
yqsnjps74658ocz6 小时前
如何检查Visual Studio是否支持C++14?
c++·ide·visual studio
逛逛GitHub9 小时前
GitHub 上的 3 个 AI 信息差利器,太绝了啊。
git·github