Git can see that you have modified your non-text files, but in this case you cannot get the most out of git. With text files, you can see what the actual difference between the various versions / commits is.
With this, you can try this solution for comparing images in git . I am sure there should be software to display the differences between the other types of files that you may need, and this will make them check the differences.
Compared to dropbox, git should be better, because you can use commit messages that say what was done in this particular change, and you can create function branches; but this is a little more complicated due to its purpose, namely tracking source code differences between versions.
EDIT:
and no, ̶ GIT does not save gradual changes for non-text files, ̶ but Dropbox does not, As far as I k̶n̶o̶w̶.̶
It seems that git
stores non-text files as character strings, so yes, it should track the differences. Therefore, any good difftool , such as meld
or Beyond Compare
, should be able to determine the difference between two images, for example. For example, I was able to see the differences between the two png
images using Beyond Compare
.
It also seems to work well with PDF files, but, like exe
files, you should not keep track of these types of files with version control. Instead of PDF
s, keep track of their source code - for example, LaTeX
files (which are plain text). Due to their nature, compiled files, such as exe
files, are not suitable for version control. The reason for this is that even if you are editing directly in the character string of the file, you will not be able to do much - you must edit the source code.