Я использую phpstorm в качестве своей IDE, в него встроена интеграция управления версиями git, поэтому мне никогда не приходилось использовать командную строку.

Однако у меня возникла проблема, несколько раз, когда мне предлагалось добавить этот файл / каталог в систему управления версиями git, я нажимал «Нет». Следовательно, у меня есть несколько папок и файлов повсюду, которых нет под контролем.

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

3
Hailwood 5 Май 2011 в 04:15
3
Добавил ли он эти файлы / папки в .gitignore, чтобы они не отображались как неотслеживаемые? Или их просто не добавили? (Найдите файл под названием .gitignore на верхнем уровне вашего репозитория.)
 – 
Cascabel
5 Май 2011 в 04:18

2 ответа

Лучший ответ

Войдите в командную строку и смените рабочий каталог на репозиторий git.

$ cd /home/wesley/dev/mytwitterbook

Поместите все в рабочий каталог и подкаталоги

$ git add .

В следующий раз, когда вы сделаете коммит, все , что не было .gitignore, будет добавлено в систему контроля версий.


NB: git add . также разместит все файлы, версии которых уже контролируются. Если вы внесли изменения в какие-либо файлы с момента последней фиксации, возможно, вы захотите избежать их фиксации. Если это так, сначала сохраните свои изменения:

$ git stash  # set aside any changes in VC'd files
$ git add .
$ git stash pop  # restore stashed changes
4
Wesley 6 Май 2011 в 01:10
2
Я думаю, что OP не хочет обрабатывать все, а только те файлы, которые в настоящее время не находятся под контролем версий. С помощью git add . вы можете добавлять файлы, которых не должно быть в следующей фиксации.
 – 
evnu
5 Май 2011 в 10:13

В PhpStorm вы можете открыть панель Изменения , а на вкладке Локальные вы увидите все неверсированные файлы под отдельным узлом. Вы можете щелкнуть правой кнопкой мыши по этому узлу или выбрать отдельные файлы, а затем сразу добавить их в систему контроля версий. Затем выполните фиксацию / нажатие, когда будете готовы.

7
CrazyCoder 5 Май 2011 в 04:38