Работа с GIT
Git Cheat SheetПравить
Посмотреть номера всех коммитов, в которых был изменен определенный файлПравить
git log -- path/to/file
Посмотреть diff между каждым коммитом, в котором был изменен определенный файл и предыдущим коммитомПравить
git log -p -- path/to/file
Скачать все git-сабмодули текущего проектаПравить
git submodule update --init --recursive
Что делать, если есть разные файлы с разными изменениямиПравить
если разные файлы, то легко
в git status должны все 3 показываться красным
потом делаешь git add <файл> и так для каждого файла, который должен попасть в коммит
после этого git status покажет их зеленым (т.е. изменения уже в индексе)
после этого делаешь git commit и он закоммитит только то, что было зеленым