Using go-git, is there any way to check if I have made a commit, but have not yet pushed it to a remote?
For instance:
$ echo "Hello" > hello.txt
$ git add -A
$ git commit -am "Add hello"
$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
I know I can use go-git to check w,_ = repo.Worktree()
and w.Status()
, but that doesn't seem to give me what I'm after, unless I'm missing something.