如何使用Git GUI取消暂存/撤销单行代码变更?
可以用Git GUI取消暂存/撤销单行代码变更,具体操作分工具说明:
1. Git官方自带的Git GUI
- 打开Git GUI后,切换到「Staged Changes」标签,找到需要处理的已暂存文件,双击文件打开代码差异视图。
- 在差异视图中,右键点击要取消暂存的代码行,选择「Unstage Line(s)」,即可将该行从暂存区退回工作区;若要选中多行,按住Ctrl(Windows)/Cmd(Mac)批量选择后重复上述操作。
2. Sourcetree
- 打开目标仓库,在「Changes」面板的「Staged Files」区域找到对应文件,点击文件右侧的「Diff」按钮打开差异视图。
- 把鼠标移到目标代码行的行号附近,会出现「-」按钮,点击即可取消暂存该行;也可以选中多行后右键选择「Unstage Selected Lines」。
3. GitKraken
- 进入仓库界面后,切换到「Staged Changes」区域,点击要处理的文件查看代码差异。
- 选中需要取消暂存的代码行,右键选择「Unstage Lines」,或者直接点击行旁的撤销图标完成操作。
内容的提问来源于stack exchange,提问作者Ohumeronen
相关产品推荐
相关产品推荐

