How do I list files that are "diff"ed between my current local and the corresponding remote branch?
The situation is that I had made a push to remote earlier and since then have rebased off master + squashed some commits.
On doing a git status, I get
Your branch and 'origin/YourBranch' have diverged, and have 11 and 2 different commits each, respectively.
I do not want to do a "git diff origin/YourBranch YourBranch" because the number of changes made is large. After confirming that the files which have changed between local and remote makes sense, I shall do a force push.
To list just file names, use the name-only flag like this:
git diff --name-only origin/YourBranch YourBranch
name-only will (from the Git doc):
Show only names of changed files
BTW, this can also be used for other commands, such as show.
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