I have a git repo with two branches: develop and master. I work mostly at develop and when files are ready (sometimes not so sticky to
Use terminal to commit selected file : like: you have 100 files (10 type)
git add *.*all file
git add *.jpgall jpg file
$ git add .# add to index only files created/modified and not those deleted
$ git add -u# add to index only files deleted/modified and not those created
you can use source tree for all git work.