Git 设置
使用此页面指定将应用于项目中受 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 或变基期间提交时发出警告 | 如果您希望在从分离的 HEAD 提交或在变基期间提交时,PyCharm 显示警告,因为这可能导致问题和代码丢失,请选择此选项。 |
在拣选已推送到受保护分支的提交时,添加 'cherry-picked from <hash>' 后缀 | 如果您希望在从 受保护分支 拣选提交时保留对原始提交的引用,请选择此选项。 默认情况下,拣选更改时不会添加后缀。 |
配置 GPG 密钥 | 点击以配置用于签署提交的 GPG 密钥,或选择现有密钥。 有关更多信息,请参见 使用 GPG 密钥签署提交。 |
推送
当前分支推送被拒绝时自动更新 | 如果从当前分支到其跟踪分支的 如果取消选择此选项,当由于本地存储库与远程存储不同步而导致 推送分支 被拒绝时,PyCharm 将显示 推送被拒绝 对话框。 请注意:
|
在执行提交并推送时显示推送对话框 | 如果您希望在 提交更改 对话框中点击 提交并推送 后显示 推送对话框 ,请选择此选项。 否则,您的更改将自动推送到受影响的存储库。 |
仅在提交到受保护分支时显示推送对话框 | 如果您只希望在将更改推送到受保护的分支时,才在 提交更改 对话框中点击 提交并推送 后显示 推送更改 对话框,请选择此选项。 否则,您的更改将自动推送到受影响的存储库。 |
受保护分支 | 如果您希望禁用对某些分支 强制推送更改 的能力,请在此处列出它们(这是一个团队共享参数,存储在 .idea/vcs.xml 中)。 您可以列出多个分支,以分号分隔;或者提供分支模式,因为输入将被视为正则表达式列表。 |
从 GitHub 加载分支保护规则 | 如果您希望将 GitHub 保护规则添加到 PyCharm,并在每次获取时同步它们,请选择此选项。 |
更新
更新方法 | 使用此列表选择将本地存储库与远程存储同步的策略。 所选方法将在 |
使用以下方式清理工作树 | 选择在执行项目更新时如何处理未提交的更改: |
按路径筛选"更新项目"信息。 | |
自动获取远程更改 | 每 20 分钟启用一次后台获取远程更新。 使用此功能可跟踪传入更改。 可通过 |
检查远程以获取传入更改 | 启用此选项时,PyCharm 会检查是否有尚未获取到本地仓库的待处理传入提交,并会在 VCS 微件中标记这些分支。 |
获取标签 | 指定从远程获取时 PyCharm 应如何处理标记:
|
使用凭据助手 | 如果您不希望覆盖 凭据助手 (这是默认行为),请选择此选项。 您将能够在 Git 登录 对话框中使用凭据助手进行身份验证。 |
贮藏
在同一选项卡中合并储藏与搁置 | 如果您希望在 提交 工具窗口(Alt+0 )的名为 贮藏和搁置 的选项卡中同时查看 已贮藏 和 已搁置 的更改列表,请启用此选项。 |
调用 "显示差异" 时,比较已贮藏的更改 | 在本部分中,请指定在调查已贮藏的更改时您希望在差异查看器中看到的内容。
|
