如果你文件有git跟踪,你对文件有了修改,但是你不想提交这些修改,想丢弃时,不用先git stash.git stash 安全很多,可以先你的修改保存在一个栈中,后面再弹出来。但是想直接丢弃的话,在sourceTree里面有一个放弃区块:
图片说明
英文是discard hunk,就是把这个文件的更改直接放弃,你还可以在选定的某一行,选放弃这一行的更改:
图片说明

那么相应的暂存块,暂存行一般是解禁冲突的,就是先把这一行给保存了,这块其实一般也是用来解决冲突的