Добавить все неконтролируемые файлы? - PullRequest
3 голосов
/ 05 мая 2011

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

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

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

Ответы [ 2 ]

7 голосов
/ 05 мая 2011

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

3 голосов
/ 05 мая 2011

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

$ cd /home/wesley/dev/mytwitterbook

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

$ git add .

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


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

$ git stash  # set aside any changes in VC'd files
$ git add .
$ git stash pop  # restore stashed changes
...