如何在GitHub Desktop中仅丢弃单个变更?
在GitHub Desktop中丢弃单个(或部分)变更的方法
别担心,GitHub Desktop完全能满足你只丢弃特定变更的需求,不用急着切换其他工具~
具体操作步骤如下:
- 打开GitHub Desktop并进入目标仓库页面,在左侧的「Changes」面板里找到你修改过的文件
- 点击该文件名,右侧会展示这个文件的所有变更差异
- 如果想丢弃整个文件的全部变更:右键点击该文件,选择「Discard Changes」,确认后即可恢复文件到修改前的状态
- 如果想丢弃文件中的某一段/某几行变更:在右侧的差异视图里,找到你要撤销的那段变更块(背景高亮的部分),点击块右上角的垃圾桶图标,或者右键选择「Discard Hunk」,就能只撤销这部分修改,保留其他变更
- 要是你已经把变更暂存了,记得先右键点击文件选择「Unstage Changes」,把变更放回未暂存区后,再按上面的步骤操作就行
内容的提问来源于stack exchange,提问作者mrbela
相关产品推荐
相关产品推荐

