Having some major issues with using Git/Bitbucket/Sourcetree. Looking for some guru help

Hi, I am using Git/SmartGit/Github and the Git plugin with UE4 daily on up to 3 computers, and never had any problem. Are you using Git LFS?

Also, the very unnatural things to remember are:

  1. you need to know (somehow, bitbucket/slack notification ) when someone pushed something, and Pull it before doing any local commit (to avoid later rebase or merge)
  2. you need to close the editor before you Pull. You can then verify that you are completely up to date with the things on the server, that is you should not have local divergent commits
  3. when you commit, you should always Push as soon as possible and notify your co-workers so that you fulfill item 1.

Other than that, you should always be able to tell if you are up to date, work with the log window of your GUI. In case of doubt, doing some manual fetch will tell you if something new was pushed on the server

The (my) plugin is very helpful to get status icons and history with Visual diff on Blueprints, but nothing more (no Push, although I added them to my version of the plugin) and obviously no working Pull as you need to close the editor, which is a shame…

Let me know if something is unclear or if you would like some more explanations.