Git / Суулгах ба тохируулах

Суулгах ба тохируулах

Git ашиглахаасаа өмнө компьютертаа суулгаж, нэг удаа тохируулах хэрэгтэй. Энэ хичээлд Windows, Mac, Linux гурван системд хэрхэн суулгахыг үзнэ.

Windows дээр суулгах

Git for Windows — албан ёсны суулгагч. Дотроо Git Bash гэдэг terminal программ авчирдаг. Windows-ийн PowerShell болон Command Prompt-оос илүү Git Bash ашиглахыг зөвлөдөг.

  1. git-scm.com сайт руу ороод Download for Windows товч дарна
  2. Суулгагчийг ажиллуулна — анхдагч тохируулгуудыг үлдээж болно
  3. Суулгалт дууссаны дараа Git Bash нээнэ

Шалгах:

bash
git --version

macOS дээр суулгах

Homebrew ашигласан бол:

bash
brew install git

Homebrew суулгаагүй бол Xcode Command Line Tools-оор дамжуулж болно:

bash
xcode-select --install

Цонх нээгдэж "Install" товч дарахад Git автоматаар суугдана.

Шалгах:

bash
git --version

Linux дээр суулгах

Ubuntu / Debian:

bash
sudo apt update
sudo apt install git

Fedora / RHEL:

bash
sudo dnf install git

Arch Linux:

bash
sudo pacman -S git

git config — нэр ба и-мэйл тохируулах

Git суусны дараа заавал хийх нэг зүйл бий: нэрээ болон и-мэйлээ тохируулах. Commit бүр энэ мэдээллийг агуулдаг тул орхиж болохгүй.

bash
git config --global user.name "Болд Батаа"
git config --global user.email "bold@example.com"

--global тугийг ашигласан учир тохируулга таны компьютерийн бүх Git проектод хамаарна. Нэг проектод тусгай нэр хэрэглэхийг хүсвэл тухайн фолдерт орж --global-гүйгээр дахин тохируулна.

Анхдагч editor тохируулах

Merge message гэх мэт зарим тохиолдолд Git текст засварлагч нээдэг. Өөрт тохирохыг тохируулж болно:

VS Code:

bash
git config --global core.editor "code --wait"

Nano (энгийн terminal editor):

bash
git config --global core.editor "nano"

Vim (advanced):

bash
git config --global core.editor "vim"

--wait тугийг ашигласнаар Git VS Code-ийг хаах хүртэл хүлээнэ.

~/.gitconfig файл

--global тохируулгууд таны гэрийн фолдерт .gitconfig нэртэй нуугдсан файлд хадгалагдана. Шууд харж болно:

bash
cat ~/.gitconfig

Дараах байдлаар харагдана:

код
[user]
	name = Болд Батаа
	email = bold@example.com
[core]
	editor = code --wait

Энэ файлыг текст засварлагчаар шууд нээж засварлаж болно — git config командтай яг адил үр дүнтэй.

Бүх тохируулгыг харах

bash
git config --list

Гаралт:

код
user.name=Болд Батаа
user.email=bold@example.com
core.editor=code --wait
...

Тодорхой нэг тохируулгыг харах:

bash
git config user.name

Дараагийн хичээлд:

git init болон git clone командаар repository үүсгэж, клон хийх аргыг судална.