Git 设置
最后修改时间:2023 年 9 月 7 日文件 | 设置 | 版本控制 | 适用于 Windows 和 Linux 的Git
PyCharm | 设置 | 版本控制 | 适用于 macOS 的Git
CtrlAlt0S
使用此页面指定将应用于受Git控制的项目目录的版本控制设置。
Git 可执行文件的路径 | 在此字段中,指定 Git 可执行文件的路径。输入路径或单击“浏览” 并在打开的对话框中指定路径。 PyCharm 支持 Windows Subsystem for Linux 2 (WSL2) 中的 Git,该子系统在Windows 10 版本 2004中可用。 如果 Windows 上未安装 Git,PyCharm 会在 WSL 中搜索 Git 并从那里使用它。此外,对于使用\ \wsl$路径打开的项目,PyCharm 会自动从 WSL 切换到 Git 。 |
测试 | 单击此按钮可验证 Git 可执行文件的路径。 |
犯罪
启用暂存区 | 如果您更习惯暂存提交更改的概念,而不是使用自动暂存修改文件的更改列表,请启用此选项。 使用暂存区域可以让您轻松地分别提交对同一文件的更改(包括重叠更改),并查看哪些更改已经暂存,而无需从编辑器切换焦点。有关更多信息,请参阅使用 Git 暂存区提交更改。
|
如果即将提交 CRLF 行分隔符,则发出警告 | 选择此选项可启用智能处理
如果取消选择此选项,您将必须使用“差异查看器”对话框手动修复行结尾问题。 |
在分离的 HEAD 中或变基期间提交时发出警告 | 如果您希望 PyCharm 在从分离头执行提交或变基时显示警告,请选择此选项,因为这可能会导致问题和代码丢失。 |
在选择推送到受保护分支的提交时添加“cherry-picked from <hash>”后缀 | 如果您想在从受保护的分支中挑选提交时保留对原始提交的引用,请选择此选项。默认情况下,在选择更改时不添加后缀。 |
配置 GPG 密钥 | 单击以配置 GPG 密钥以签署您的提交或选择现有密钥。有关更多信息,请参阅使用 GPG 密钥签署提交。 |
推
如果当前分支的推送被拒绝,则自动更新 |
如果取消选择此选项,当推送分支因本地存储库和远程存储不同步而被拒绝时,PyCharm 将显示“推送被拒绝”对话框。 请注意以下事项:
|
显示提交和推送的推送对话框 | 如果您希望在单击“提交更改”对话框中的“提交”和“推送”后显示“推送”对话框,请选择此选项。否则,您的更改将自动推送到受影响的存储库。 |
仅在提交到受保护分支时显示推送对话框 | 如果您只想在单击“提交更改”对话框中的“提交”和“推送”后推送到受保护的分支时显示“推送更改”对话框,请选择此选项。否则,您的更改将自动推送到受影响的存储库。 |
受保护的分支 | 如果您想禁用对某些分支强制推送更改的功能,请在此处列出它们(这是存储在.idea/vcs.xml中的团队共享参数)。 您可以列出用分号分隔的多个分支,或者提供分支模式,因为输入被视为正则表达式列表。 |
从 GitHub 加载分支保护规则 | 如果您想要将 GitHub 保护规则添加到 PyCharm 并在每次获取时同步它们,请选择此选项。 |
更新
更新方法 | 使用此列表选择将本地存储库与远程存储同步的策略。 |
使用清洁工作树 | 选择执行项目更新时希望如何处理未提交的更改: |
按路径过滤更新项目信息 | |
显式检查远程传入的提交 | 如果启用此选项,PyCharm 将检查是否存在尚未提取到本地存储库的待处理传入提交,并在“分支”弹出窗口中标记此类分支。 选择您希望 PyCharm 如何查询远程以检查传入提交:
|
使用凭证助手 | 如果您不想覆盖凭据助手(这是默认行为),请选择此选项。您将能够在Git 登录对话框中使用凭证助手进行身份验证。 |
感谢您的反馈意见!