Работа с 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 и он закоммитит только то, что было зеленым