Git·19 вопросов

Как установить и настроить Git с нуля?

Ответ

Установка и настройка Git — первый шаг к контролю версий. Процесс зависит от операционной системы.

Установка: на Windows скачайте Git for Windows с git-scm.com — установщик включает Git Bash и Git GUI. На macOS используйте Homebrew: brew install git, или установите Xcode Command Line Tools: xcode-select --install. На Linux (Ubuntu/Debian): sudo apt install git, на Fedora: sudo dnf install git.

Проверка: git --version покажет установленную версию. Если команда не найдена, перезапустите терминал или проверьте PATH.

Базовая настройка: укажите имя и email — они будут в каждом коммите. git config --global user.name "Ваше Имя" и git config --global user.email "you@example.com". Используйте реальный email, привязанный к GitHub/GitLab, чтобы коммиты связывались с вашим аккаунтом. Проверить настройки: git config --list.

Настройка SSH-ключей: вместо пароля при каждом push используйте SSH. Создайте ключ: ssh-keygen -t ed25519 -C "you@example.com". Нажмите Enter для пути по умолчанию. Добавьте ключ в ssh-agent: eval "$(ssh-agent -s)" и ssh-add ~/.ssh/id_ed25519. Скопируйте публичный ключ: cat ~/.ssh/id_ed25519.pub и добавьте его в GitHub: Settings → SSH and GPG keys → New SSH key. Проверьте: ssh -T git@github.com должно показать "Hi username!".

Полезные глобальные настройки: git config --global init.defaultBranch main — устанавливает main как ветку по умолчанию вместо master. git config --global core.editor "code --wait" — использует VS Code как редактор для коммитов. git config --global pull.rebase true — делает pull с rebase вместо merge для линейной истории.

Первый репозиторий: создайте папку, выполните git init, создайте файл, git add ., git commit -m "Initial commit". Если используете GitHub: git remote add origin git@github.com:username/repo.git, git push -u origin main.

Полезен ли этот ответ?

Другие вопросы этой темы

Связанные вопросы из других тем