Что я делаю, я запускаю репозиторий в рабочем каталоге, который я хотел рекламировать (Git -> Init из контекстного меню).
Я иду в «Git -> Diff» (убедитесь, что«Показывать не версионные файлы» и «Показывать все дерево» отмечены галочкой).
Я выбираю все файлы, которые нужно добавить одновременно (множественный выбор, используя Ctrl-щелчок или Shift-щелчок для смежной области)).Щелкните правой кнопкой мыши, чтобы добавить.Теперь файлы отображаются в верхней части экрана.
Обычно я прилагаю усилия, чтобы игнорировать или удалить оставшиеся файлы.Когда вы решаете игнорировать файл, вы получаете возможность игнорировать определенный путь или все файлы с одинаковым расширением. Нажмите кнопку обновления, чтобы увидеть эффект новых игнорирований .
Подсказка
Иногда более практично делать некоторые игнорирования заранеедля того, чтобы обрезать список неверсированных файлов (убедитесь, что для параметра «Показать игнорируемые файлы» задано _un_ticked).Для проектов Visual Studio на ум приходят *.pdb
, bin/
, obj/
, 'Debug /' и т. Д.
Наконец, нажмите кнопку фиксации, и все готово (введитесообщение и нажмите ОК).
Альтернатива:
Если у вас есть много проектов, подобных этому, вы можете заскочить в оболочку (например, git-bash):
cat >> .gitignore <<HERE
*.user
*.suo
_Resharper*
Debug
Release
*scc
# be creative
HERE
git init .
git add .
git commit -am 'initial import'
Готово