Сегодня я бы хотел высказаться о наболевшем. Уже длительное время мне пришлось столкнуться и работать с GIT'ом в GIT'е GIT'я. Осознав всю скорбь и величие темных сил консоли GitBash у меня знатно так подгорел пукан. А причина сея кроится в одном вопросе. В чем разница между: "git add ." "git add *" "git add --all" Как бы и к кома бы я не подходил из знакомых devops инженеров, так ни кто и не смог мне пояснить а в чем же собсссна дело. Хотя все утверждали что они не одну псину съели с гитом пока не стали девоПсинами. Разберем же каждый пример. Для начала нам понадобится понимание в каком каталоге репозитория мы находимся для этого будет использовать путь "/git/repo-org/backend" теперь создадим объекты для избиения на которых мы будем тренироваться. Итого у нас имеется: 1 файл в корне и три папки в каждой из которых по одному файлу. Ну что же начнем самое интересное. начнем поочередно править файлы и применять к ним команды для того что бы увидеть кто в каком случаи и что будет добав