VSCode有优秀的git集成,但我找不到一种方法来做部分提交。基本上,我希望能够在我的文件中选择特定的更改,并在不登台的情况下登台整个文件。git CLI、Github原生应用程序和Atom插件支持此功能。

主要是在开票之前确保我没有错过什么。


当前回答

使用交互式登台。

命令- git add -p <file_name> 这将显示文件,您可以选择在分开更改后提交哪个文件

其他回答

打开Source Control视图,然后单击已更改的文件以打开比较。 选择要演出的台词。 点击“…然后阶段选定范围。

此选项已移动到调色板:

shift+command+P输入“stage selected ranges”

更新:2017年10月:在2017年10月的最新VSCode(版本1.18)中,你可以很容易地展示特定的行,就像你用git CLI git add -p做的那样。你只需要从侧面点击编辑过的行,观察差异,然后应用它。

使用交互式登台。

命令- git add -p <file_name> 这将显示文件,您可以选择在分开更改后提交哪个文件

⚡用动图总结这篇文章中的所有内容。

确保您在源代码控制视图中使用此特性 选择代码范围 打开编辑器右上角的···(而不是左侧git面板顶部的···) 您也可以按COMMAND(⌘)+ K + COMMAND(⌘)+ S打开键盘快捷键并搜索范围,然后为该操作设置键盘快捷键。

和平!✌️