Как разместить все отслеженные измененные файлы? - PullRequest
1 голос
/ 16 апреля 2020

Хорошо, это может быть глупый вопрос, но я новичок в git, и меня это сильно смущает.

Я сделал несколько файлов на IntelliJ, и теперь, когда я запускаю git status в моем Терминал IntelliJ Я получаю это:

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)

  new file:  file x
  new file:  file y
  new file:  file z

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)

 Modified: file x
 Modified: file y
 Modified: file z

Untracked files:
  (use "git add <file>..." to include in what will be committed) 

  file a 
  file b

Я хочу поставить и зафиксировать файл x, файл y, файл z и не хочу ставить файл a и файл b.

I знать, git add . будет ставить все отслеживаемые и неотслеживаемые файлы. Может ли что-то вроде git add -u выполнить работу?

Примечание: файлов много, и я не хочу добавлять их по отдельности.

Ответы [ 2 ]

1 голос
/ 16 апреля 2020

Да - используйте команду git add -u, если хотите, чтобы Git поместил все ваши изменения в файлы, которые он отслеживает в настоящее время по всему вашему хранилищу.

1 голос
/ 16 апреля 2020

Есть много файлов, и я не хочу добавлять их все по отдельности.

Вы можете использовать git игнорировать и git не будет добавлять эти файлы

### .gitignroe
<b full path>

Важно : не забудьте добавить и зафиксировать файл .gitignore.


Как получить список игнорируемых файлов?

git check-ignore -v <path>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...