Я сталкиваюсь с ситуацией, которая не должна была случиться, если бы я сделал это правильно с самого начала.
В любом случае, я создал ветку master
, которая содержит корневой коммит.
Затем я создал много веток, которые были созданы из этой мастерской master
ветви.
![enter image description here](https://i.stack.imgur.com/BcRB6.png)
Итак, каждая ветвь здесь ^ была создана:
- Оформить заказ
master
- создать ветку
Все папки находятся в одной корневой папке (файловая система).
Но теперь я вижу, что я забыл файл .gitignore
.
Я добавил его в ветку master
.
Но, видимо, это относится только к основной ветке. Если я извлекаю другую ветку, я все равно вижу файлы -should-be-ignore.
Но, видимо, это не работает, так как в ветви оформления заказа нет файла .gitignore
Что заставляет меня пройтись по каждой ветке вручную и добавить файл .gitignore
.
Вопрос
Поскольку все ветви были созданы из master
, есть ли способ добавить файл .gitignore
в ветку master
и заставить другие ветви снова "наследовать" файлы master
?
(чтобы каждая ветка имела файлы .gitignore
, как если бы она была там на первом месте?