как подцепить проект джанго к гиту
Создано: 13 апреля 2025 г.
Создано: 13 апреля 2025 г.
как подцепить проект джанго к гиту
Ниже приведена краткая инструкция, как «подцепить» (инициализировать и настроить) Django‑проект под управление Git:
Перейти в корневую директорию проекта
Убедитесь, что вы находитесь в корне вашего Django‑проекта (там, где лежит manage.py
).
Инициализировать репозиторий Git
bashgit init
После этой команды в корне проекта появится скрытая папка .git
, которая хранит все данные о репозитории.
Создать или добавить .gitignore
Рекомендуется исключить из индекса Git файлы и папки, не нужные для отслеживания (библиотеки, файлы с конфиденциальными данными, скомпилированные файлы).
Пример содержимого .gitignore
для Django‑проекта может выглядеть так:
text# Python __pycache__/ *.py[cod] *.egg-info/ *.egg # Env .env venv/ env/ # Django db.sqlite3 /media /staticfiles # Миграции */migrations/__pycache__/ */migrations/*.pyc
Добавить файлы в индекс и сделать первый коммит
bashgit add . git commit -m "Initial commit"
Создать/подключить удалённый репозиторий (например, на GitHub, GitLab или Bitbucket)
bashgit remote add origin <URL вашего репозитория>
main
или master
:
bashgit push -u origin main
В дальнейшем, после каждого локального коммита, можно просто делать:
bashgit push
Продолжайте вносить изменения и коммитить
settings.py
, шаблоны, view-файлы и т. д.).bashgit add . git commit -m "Описание изменений"
bashgit push
Таким образом вы «подцепите» свой Django‑проект к Git, будете отслеживать версионность и в случае необходимости сможете делиться кодом или возвращаться к предыдущим состояниям проекта.