在Pycharm中利用Git进行版本控制
1 前提条件
-
已经安装好Git,检查
git --version可以看到版本号。
-
pycharm版本: PyCharm 2025.2.4
2 在Pycharm中配置Git
新工程
- 打开Pycharm,创建新工程,选择
Create Git repository。
打开工程目录,会发现.git和.idea隐藏文件夹。.git是git的本地仓库本体。如果没有上一步的Create Git repository,则pycharm工程文件只有.idea文件夹,.idea是负责Pycharm工程配置。

已有工程
- 打开工程文件,
VCS$\to$Enable Version Control Integration...
- 选择
Git,点击OK
- 菜单栏中的
VCS变成了Git;工程文件夹中也多了.git文件夹。删除Git版本控制
-
不删除commit,只是Pycharm不再用
git管理项目; 在Settings $\to$ Directory Mappings中,选择<none>;顶部菜单Git恢复成VCS,左侧不再显示Commit图标
- 彻底取消
Git直接删除.git文件夹。
3 在Pycharm中使用Git
###
修改代码以后,Git $\to$ Commit,输入信息,点击Commit。因为没有连接 GitHub,所以不要点击Commit and Push。注意要Select files to Commit,如果是第一次,一般可以选择所有文件,后续一般只有修改的文件才允许被选择。
- 如果勾选Amend commit,则是修改上一次的commit信息,而不是新建一个commit(修改当前分支的“最新一次commit”)。
- 提交完发现少改一次文件
- commit message写错了
- 保持Git历史干净,不想产生太多微小的commit

回退到某一个版本,Revert Commit、Undo Commit、Edit Commit Message...
