如何在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
相关产品推荐
相关产品推荐

