If I have a local branch test and the remote branch is test.
So if I did a push it would be push origin test:test
How can I see my local unpushed commits that I did on that branch?
git log?
If I have a local branch test and the remote branch is test.
So if I did a push it would be push origin test:test
How can I see my local unpushed commits that I did on that branch?
git log?
I generally use gitk --all for that (after a git fetch --all).
And, for console mode, I have an alias of git log --graph --all --decorate --oneline which gives a nice and compact overview of your branches. In particular, it shows what you can push.
For both these commands you can specify branches (test origin/test in your case) instead of showing them all with --all.
First fetch the remote's changes to your local repository:
git fetch origin test
This will place all commits from the remote's test branch in origin/test. Now you can use git log:
git log origin/test..test
That will show all commits on test that are not reachable from origin/test.