Django / Grade 1 / GiHub
Основные команды
● git commit — фиксация изменений
● git diff — просмотр актуальных или предыдущих изменений в рамках работы над репозиторием
● git checkout — переход на предыдущее состояние или ветку
● git push/pull — отправка и получение изменений из удалённого репозитория
● git stash — сохранение изменений в архив для последующего использования
Git — это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает иначе — он хранит скорее набор снимков — полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.
https://git-scm.com/book/ru/v2
git --version
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
git config --list
git init
git add
git commit -m "Initial commit"
git branch <название_ветки>
Основы!
$ git init
$ touch .gitignore
$ echo ".env" >> .gitignore
$ git commit -m "Initial commit"
$ git status
$ git diff
$ git checkout -b hello-python-branch
$ git checkout main