When I use Git by Git Bash,
I normally always log in to my Bitbucket, go to the repository on the web, have a look at commits history.
And then I'd like to have a look at my local git commits using "Git Log".
By comparing them, I can have a general idea of how behind or how advanced my local compared to the remote.
This information can give me more confidence before I proceed to do any commit, push, or pull operation.
Is there a quick way in Source Tree to do the above operation? Or I still need to go to the web to check the remote commits and compare that to "History" in the SourceTree?
hi @Gen_Li ,
Why don't you use the command line, the git status command?
➜ my-project: git status
On branch master
Your branch is behind 'origin/master' by 2 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working tree clean
Hi there,
I use git status to get information about the difference between my current working files and the latest local commit. But I am looking for a way to compare the local commit and remote commit in source tree GUI.
Sometimes I work on my local code slowly, let say about 1 month, and during this time, I never pull. Meanwhile, there're lots of things that happened on the remote side. People have pushed several commits to it. In this scenario, I always manually go online and have a look at the remote commits, then I can decide whether should I pull directly or do a stash or do a reset..etc.
Maybe I am doing a bad practice then.. But that's why I am asking the question tho
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.