Git передает только измененные строчки файла, или весь файл полностью?
Допустим у меня был файл, уже добавленный в репозиторий гита.
В этом файле я меняю одну строчку.
Когда я пушу измененный файл, то гит передает только измененную строчку, или файл полностью?
Хотелось бы получить ответ со ссылкой на документацию.