Lines

INVENTED
WORLDS

GIT

Скачать GIT https://git-scm.com Чтобы инициализировать проект. Это создаст файл .git в каталоге:

git init

Чтобы удалить репозиторий:

rm -rf .git

Чтобы залогинить в свой гит:

git config user.name "Andedali"
git config user.email "andedali@gmail.com"

Если надо для всей системы:

git config --global user.name "Andedali"
git config --global user.email "andedali@gmail.com"

Чтобы сохранить изменения: В VS на 3й вкладке «Sourse control» — сделать описания изменения и нажать Commit — Yes. Или кодом:

git add --all
git commit -m "Первый коммит"

Чтобы скачать репозиторий:

git clone https://github.com/w-okada/voice-changer/

Чтобы обновить скаченный репозиторий: Заходим в саму папку проекта где лежит .git

git pull

Информация обо всех комитах:

git log
git log --graph --all --oneline

Чтобы перейти к определённому комиту (загрузить предыдущую версию) Указываем хеш из лога:

git checkout fa8235d

Чтобы вернуться к последнему комиту в VS слева снизу Checkout branch — master. Или кодом:

git checkout -f master

https://www.atlassian.com/ru/git/tutorials/syncing/git-pull

При ошибке SSL

set GIT_SSL_NO_VERIFY=true

Запись в репозиторий

git config user.name "ТВОЁ_ИМЯ"
git config user.email "ТВОЙ_EMAIL"
git commit -m "Initial commit: первый комит"

cd путь к проекту
git config --global credential.helper store
git push -u origin main

.gitignore

Чтобы убрать из репозитория не нужные файлы создать .gitignore в каталоге:

# python staff
.venv/
venv/
.pylintrc
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.mypy_cache/
.ipynb_checkpoints/

# ide staff
.vscode
.idea

# django staff
db.sqlite3
media/
fixtures/
.env.local
.env

# generated static (collectstatic output, regenerated on deploy)
staticfiles/

# logs (cron.log, debug.log и т.п.)
*.log
cron.log
debug.log

# os staff
.DS_Store
Thumbs.db

# archives / dumps
*.sql
*.dump
*.tar
*.tar.gz
*.zip

#buildozer
bin/
.buildozer/

Комментарии

Комментариев пока нет.