Git добавить файлы, которые не соответствуют шаблону - PullRequest
1 голос
/ 04 мая 2019

В Git, добавляя файлы в коммит, мы можем добавить все файлы, соответствующие шаблону, например:

git add **Component**

Я считаю эту функцию довольно полезной для быстрого добавления большого количества файлов с похожими именами.

Например, если все мои файлы названы в зависимости от компонентов, я могу быстро добавить все изменения, которые я внес в компонент.

Аналогично, есть ли способ в git добавить все файлы для фиксации , исключая файлы, соответствующие шаблону?

Что-то вроде:

git add *.java --exclude **Component1**

Так что я могу изменить все свои java-файлы, кроме изменений, внесенных в файлы component1?

1 Ответ

3 голосов
/ 04 мая 2019

Попробуйте один из

git add *.java ':(exclude):**Component1**'
git add *.java ':!**Component1**'

Любая спецификация пути, начинающаяся с двоеточия, является магической спецификацией пути . exclude является одним из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...