I"m new to Sourcetree, so if I right click on a file in the unstaged files area, there are multiple options. So my question is: what is the difference between remove, ignore and discard? Also, when I just do pull from a branch, why do I need to commit unstaged files? I just want to do a pull (update). And how I can just compare a file with this remote version? Thank you!
Ignore - ignore this filename/location. File is added to .gitignore.
Discard - discard current unstaged/uncommited changes done in this file.
Remove - removes file from filesystem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With