Git
Chapters ▾ 2nd Edition

A3.1 Додатак C: Гит команде - Подешавање и конфигурација

Кроз ову књигу смо увели десетине Гит команди и заиста смо се трудили да их уводимо уз причу, полако додајући још команди како се прича развија. Међутим, због тога су примери употребе команди донекле разбацани по целој књизи.

У овом додатку ћемо проћи кроз све Гит команде које смо обрадили у књизи, грубо груписане по намени. О свакој команди ћемо говорити врло уопштено, па ћемо онда указати на место у књизи на којем смо је употребили.

Подешавање и конфигурација

Постоје две команде које се прилично често употребљавају, од првог покретања програма Гит до уобичајеног свакодневног штеловања и референцирања, config и help команде.

git config

Програм Гит поседује подразумевани начин за извршавање стотина ствари. За већину њих, програму Гит можете наложити да их подразумевано обавља на другачији начин, или да поставите своје жељене поставке. У ово спада све од тога да програму Гит кажете које је ваше име до одређених боја које желите на терминалу или текст едитора који желите да користите. Постоји неколико фајлова које из којих ће ова команда да чита и у њих уписује, тако да вредности можете поставити глобално или само за одређене репозиторијуме.

Команда git config је коришћена у скоро сваком поглављу књиге.

У Подешавања за први пут смо је користили да наведемо своје име, имејл адресу и жељени едитор пре него што смо уопште и почели да користимо програм Гит.

У Гит алијаси смо показали како бисте могли да је употребите за креирање пречица команди које се развијају у дугачке низове опција, тако да не морате сваки пут да их куцате.

У Ребазирање смо је користили да --rebase буде подразумевана опција када извршите git pull.

У Складиште акредитива смо је употребили да поставимо подразумевано складиште за ваше HTTP лозинке.

у Проширење кључних речи смо показали како да поставите запрљане и чисте филтере над садржајем који излази и који улази у Гит.

Коначно, у суштини је комплетан садржај Конфигурисање програма Гит посвећен овој команди.

git config core.editor команде

Пратећа упутства за конфигурацију су у Ваш едитор, многи едитори могу да се поставе на следећи начин:

Табела 4. Исцрпна листа core.editor конфигурационих команди
Едитор Конфигурациона команда

Atom

git config --global core.editor "atom --wait"

BBEdit (Мек, са алатима из команде линије)

git config --global core.editor "bbedit -w"

Emacs

git config --global core.editor emacs

Gedit (Линукс)

git config --global core.editor "gedit --wait --new-window"

Gvim (Виндоуз 64-битни)

git config --global core.editor "'C:\Program Files\Vim\vim72\gvim.exe' --nofork '%*'" (Погледајте и напомену испод)

Kate (Линукс)

git config --global core.editor "kate"

nano

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

Notepad (Виндоуз 64-битни)

git config core.editor notepad

Notepad++ (Виндоуз 64-битни)

git config --global core.editor "'C:\Program Files\Notepad\notepad.exe' -multiInst -notabbar -nosession -noPlugin" (Погледајте и напомену испод)

Scratch (Линукс)

git config --global core.editor "scratch-text-editor"

Sublime Text (мекОС)

git config --global core.editor "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl --new-window --wait"

Sublime Text (Виндоуз 64-битни)

git config --global core.editor "'C:\Program Files\Sublime Text 3\sublime_text.exe' -w" (Погледајте и напомену испод)

TextEdit (мекОС)

git config --global core.editor "open --wait-apps --new -e"

Textmate

git config --global core.editor "mate -w"

Textpad (Виндоуз 64-битни)

git config --global core.editor "'C:\Program Files\TextPad 5\TextPad.exe' -m (Погледајте и напомену испод)

UltraEdit (Виндоуз 64-битни)

git config --global core.editor Uedit32

Vim

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

Visual Studio Code

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

VSCodium (Слободни/Libre Open Source Software бинарни фајлови VSCode)

git config --global core.editor "codium --wait"

WordPad

git config --global core.editor '"C:\Program Files\Windows NT\Accessories\wordpad.exe"'"

Xi

git config --global core.editor "xi --wait"

Белешка

Ако имате 32-битни едитор на Виндоуз 64-битном систему, програм ће бити инсталиран у C:\Program Files (x86)\ а не у C:\Program Files\ као што пише горњој табели.

git help

Команда git help се користи за приказ комплетне документације која се испоручује уз програм Гит о било којој команди. Пошто у овом додатку излажемо површни преглед већине популарнијих команди, потпуни списак свих могућих опција и заставица за сваку команду увек можете видети ако извршите git help <команда>.

Команду git help смо увели у git help и показали вам како да је користите да добијете више информација о git shell у Подешавање сервера.