You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PyCharm中手动编辑当前代码块并提交指定行?

在PyCharm中实现类似git add -p的逐行提交功能

你可以通过以下步骤在PyCharm里单独选择特定行进行提交,完全替代git add -p的手动拆分功能:

  • 打开Git工具窗口(快捷键:Windows/Linux用Alt+9,Mac用Command+9),切换到Changes标签页,找到需要拆分提交的文件。
  • 双击文件打开差异对比窗口,或者右键文件选择Show Diff。
  • 在差异窗口中,你可以直接点击单行道的空白区域(按住Ctrl/Command可多选),单独标记要提交的行;也可以点击工具栏里的Split into Lines按钮(图标是拆分代码块的样式),把整块修改拆成独立行后再选择。
  • 选中目标行后,点击窗口右上角的Stage Selected Changes按钮(或右键选中的行选Stage),这些行就会被暂存到Staged Changes区域,之后正常提交即可。

另外还有个快捷操作:在Changes标签页的文件预览区,直接选中要提交的行,右键选择Git > Add Selected Lines,也能快速暂存指定行,不用打开Diff窗口。

内容的提问来源于stack exchange,提问作者Ivan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 15:37:01