forcing git fetch if sha1 are equal between repos but branch exists only...

forcing git fetch if sha1 are equal between repos but branch exists only at remote end

A fix for issue reported in ansible engine repo
https://github.com/ansible/ansible/issues/9876