Руководство по Git за 3 минуты
Несколько слов о Git
Git необходим разработчикам, так как обеспечивает надежный контроль версий и беспроблемную совместную работу над проектами. В этой статье мы отправимся в путешествие, чтобы изучить ключевые команды Git. К концу у вас будет прочная основа в Git, позволяющая эффективно управлять кодом и уверенно выполнять квесты по кодированию.
Пусть приключение начнется…
а. macOS:
# Use Homebrew enchanting magic to install Git brew install git # Verify the installation with a spell git --version
б. Windows:
Отправляйтесь на официальный сайт Git (https://git-scm.com/downloads) и приобретите установщик Git.
Настройка вашего идентификатора Git:
# Configure your identity for legendary commits git config --global user.name "Your Name" git config --global user.email "[email protected]"
Создание собственного царства кода:создание репозитория Git и утверждение своей области кодирования
# Create a new directory for your project mkdir MyProject cd MyProject # Initiate the Git git init # Gaze upon your newly claimed realm git status
Отслеживание и подготовка:
# Track and stage files with your Git radar git add file1.txt file2.txt # Channel your powers to stage all changes git add .
Фиксация изменений:
# Cement your changes and add a memorable commit message git commit -m "Commit message"
Ветвление и слияние:
# Summon a new branch into existence git branch feature-branch # Master the art of switching branches git checkout branch-name # Engage in epic branch battles and merge their powers git merge branch-name # Peek into Git's collection of branches, like a wise observer git branch
Создайте репозиторий на GitHub (если он еще не создан) и свяжите его с локальным репозиторием.
git remote add origin <GitHub_repository_URL>
Отправить фиксацию в репозиторий GitHub
git push -u origin master
Примечание. Если название вашей ветки не master
, замените master
фактическим названием ветки.
git push -u origin main
Поздравляем!
Вы сделали это! От установки Git до отправки кода в репозиторий GitHub вы начали осваивать эту мощную систему контроля версий. Ждите следующей статьи, где мы продолжим знакомиться с миром разработки программного обеспечения ✨