if I have installed version of GIT 1.9.4 and the repository on server is using 1.8.2 would there be a problem? Are there any issues with working using different versions of GIT? Does every person in a team should have the same version or does it not matter?
Could find any info on that in docs, I'd be grateful for your help.
1.9.4 and 1.8.2 are pretty close, but there may have a few problems between different git versions, mainly varying behaviors.
If you want to know what have changed, you can check git repository (https://github.com/git/git).
Clone it locally, and search for "compatibility" in the
Documentation/RelNotesdirectory (you can target 1.8 and 1.9 versions):You're only concerned by 1.8.3+ releases, and you can see most of compatibility issues concern Git 2.0. The only one line that is interesting is this one:
It you take a look to
1.9.0.txt, you'll see:git submodules foreach $cmd $argsbehavior has been enhancedgit fetch --tagsbehavior has changedgit push $there $whathas been enhancedrepo-config,tar-tree,lost-found, andpeek-remotehave been droppedNothing alarming but
git fetch --tagschanges, you shouldn't have any compatibility problem. Anyway, read carefully the full text: