如何在CLion中对文件的部分内容执行Git操作?
CLion中行级Git Stage/Unstage与Revert操作指南
CLion完全支持对文件中选中行执行Stage/Unstage和Revert操作,具体操作方式如下:
1. 编辑器内快速操作
- Stage选中行:在编辑器中选中目标行,右键点击选中区域,依次选择
Git→Add Selected Lines to Git - Unstage选中行:针对已Stage的行,选中后右键菜单选
Git→Remove Selected Lines from Git - Revert选中行:选中需恢复的修改行,右键菜单选
Git→Revert Selected Lines
2. Git工具窗口精细化操作
打开CLion底部的Git工具窗口(或按Alt+9快捷键),切换到Local Changes标签页:
- 找到目标文件,点击文件名左侧的展开箭头,可查看文件内所有修改的行块
- 右键点击单个行块,直接选择
Stage/Unstage/Revert选项 - 也可拖动行块到上方
Staged Changes区域完成Stage,拖回Unstaged Changes区域完成Unstage
另外,编辑器左侧行号旁的gutter区域(显示蓝色/绿色修改标记的条),点击标记后弹出的小菜单里,也能快速选择Stage/Unstage/Revert操作,这是最便捷的操作方式之一。
内容的提问来源于stack exchange,提问作者bobeff
相关产品推荐
相关产品推荐

