环境准备
- 安装Git
- 官网下载安装包:https://git-scm.com
- 终端验证安装:
git --version
- IDEA配置Git
- 打开设置:
File > Settings > Version Control > Git
- 指定Git可执行文件路径(如:
C:\Program Files\Git\bin\git.exe
) - 测试连接:点击 Test 显示Git版本号即成功
- 打开设置:
基础工作流(终端命令 + IDEA操作)
初始化仓库
git init
- IDEA操作:
VCS > Import into Version Control > Create Git Repository
提交更改
git commit -m "描述信息" # 提交到本地仓库
- IDEA快捷操作:
- 右键文件 >
Git > Commit File
- 勾选需提交文件 → 输入Commit信息 → Commit
- 右键文件 >
远程仓库操作
# 关联远程仓库 git remote add origin https://github.com/user/repo.git # 推送代码 git push -u origin main # 拉取更新 git pull origin main
- IDEA可视化操作:
- 推送:
Git > Push
(或工具栏推送图标) - 拉取:
Git > Pull
(或快捷键Ctrl+T
)
- 推送:
分支管理实战
创建与切换分支
git branch feature-login # 创建分支 git checkout feature-login # 切换分支
- IDEA操作:
右下角 Git: main > New Branch → 输入分支名
合并分支与冲突解决
git checkout main # 切回主分支 git merge feature-login # 合并分支
- 冲突处理:
IDEA自动弹出冲突解决工具,选择 Accept Left(本地)或 Accept Right(远程),或手动编辑
高级操作技巧
撤销修改
git checkout -- file.txt # 丢弃工作区修改 git reset HEAD file.txt # 取消暂存
- IDEA操作:
右键文件 >Git > Revert
或Rollback
查看历史记录
git log --oneline # 简洁版提交历史
- IDEA操作:
View > Tool Windows > Git
→ 点击 Log
暂存更改(Stash)
git stash # 临时保存未提交的修改 git stash pop # 恢复暂存内容
- IDEA操作:
工具栏点击 Stash Changes → 输入描述 → Create Stash
常见问题解决
-
推送被拒绝
- 原因:远程有本地未同步的提交
- 解决:先执行
git pull --rebase
再推送
-
IDEA不识别Git仓库
- 检查路径:
Settings > Version Control
确认项目目录已关联
- 检查路径:
-
误删文件恢复
git checkout HEAD -- deleted_file.txt
最佳实践建议
- 提交规范
- 使用清晰的前缀:
feat:
,fix:
,docs:
(参考Conventional Commits)
- 使用清晰的前缀:
- 分支策略
main
分支仅存发布版本- 新功能在
feature/
分支开发
- 每日工作流
git pull --rebase # 拉取最新代码 # 开发后提交 git push
引用说明参考Git官方文档(https://git-scm.com/doc)及JetBrains官方教程(https://www.jetbrains.com/help/idea/version-control-integration.html),结合实践经验总结,遵循E-A-T原则,确保信息准确性和可操作性。
通过终端命令与IDEA可视化工具结合,既能深入理解Git原理,又能提升开发效率,建议初学者从IDEA图形界面入手,逐步过渡到命令行操作以掌握核心逻辑。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9703.html