Како да опозовете додавање Гит-а
Да бисте опозвали git add
пре урезивања, покрените git reset
или git reset
деактивирајте све промене.
У старијим верзијама Гита, наредбе су биле git reset HEAD
и git reset HEAD
респективно. Ово је промењено у Гит 1.8.2
У другим корисним чланцима можете прочитати више о другим често коришћеним Гит акцијама:
- Гит цхецкоут
- Гит пулл вс Гит фетцх
- Гитигноре
Ево још неколико позадинских информација о Гиту
Разумевање три дела Гит пројекта
Гит пројекат имаће следећа три главна дела:
- Гит директоријум
- Радни директоријум (или радно стабло)
- Позористе
Фунд директоријум (налази у YOUR-PROJECT-PATH/.git/
) је место где Фунд продавнице све што треба да прецизно прати пројекат. То укључује метаподатке и базу података објеката која укључује компримоване верзије пројектних датотека.
У радном директоријуму корисник врши локалне промене у пројекту. Радни директоријум повлачи датотеке пројекта из базе података објеката Гит директоријума и поставља их на корисникову локалну машину.
Подручје инсценације је датотека (која се назива и „индекс“, „фаза“ или „кеш“) која чува информације о томе шта ће ући у ваш следећи урезивање. Зарезивање је када кажете Гиту да сачува ове постепене промене. Гит прави снимак датотека какве јесу и трајно их чува у директоријуму Гит.
Са три одељка, постоје три главна стања у којима се датотека може налазити у било ком тренутку: урезана, измењена или инсценирана. Датотеку мењате сваки пут када је промените у свом радном директоријуму. Даље, инсценира се када га преместите на место инсценације. Коначно, извршава се након урезивања.
Инсталирајте Гит
- Убунту:
sudo apt-get install git
- Виндовс: Преузми
- Мац: Преузми
Конфигуришите Гит окружење
Гит има git config
алат који вам омогућава да прилагодите своје Гит окружење. Начин на који Гит изгледа и функционише можете променити постављањем одређених конфигурационих променљивих. Покрените ове команде из интерфејса командне линије на вашем рачунару (Терминал у Мац-у, Цомманд Промпт или Поверсхелл у Виндовс-у).
Постоје три нивоа где се чувају ове конфигурационе променљиве:
- Систем: налази се у
/etc/gitconfig
, примењује подразумеване поставке на сваког корисника рачунара. Да бисте изменили ову датотеку, користите--system
опцију саgit config
наредбом. - Корисник: налази се у
~/.gitconfig
или~/.config/git/config
примењује поставке на једног корисника. Да бисте изменили ову датотеку, користите--global
опцију саgit config
наредбом. - Пројекат: налази се у
YOUR-PROJECT-PATH/.git/config
, примењује поставке само на пројекат. Да бисте изменили ову датотеку, користитеgit config
наредбу.
Ако постоје поставке које се међусобно сукобљавају, конфигурације на нивоу пројекта ће заменити оне на нивоу корисника, а конфигурације на нивоу корисника ће надјачати оне на нивоу система.
Напомена за кориснике Виндовс-а: Гит тражи конфигурациону датотеку на нивоу корисника ( .gitconfig
) у вашем $HOME
директоријуму ( C:\Users\$USER
). Гит такође тражи /etc/gitconfig
, иако је у односу на МСис роот, а то је место где одлучите да инсталирате Гит на свој Виндовс систем када покренете инсталациони програм. Ако користите верзију 2.к или новију Гит за Виндовс, постоји и датотека за подешавање на C:\Documents and Settings\All Users\Application Data\Git\config
нивоу система у оперативном систему Виндовс КСП, те у C:\ProgramData\Git\config
оперативном систему Виндовс Виста и новијој. Ову конфигурациону датотеку може да мења git config -f FILE
само администратор.
Додајте своје име и е-маил
Гит укључује корисничко име и е-пошту као део информација у урезивању. Ово ћете желети да подесите у конфигурационој датотеци на нивоу корисника помоћу ових наредби:
git config --global user.name "My Name" git config --global user.email "[email protected]"
Промените уређивач текста
Гит аутоматски користи задати уређивач текста, али ово можете променити. Ево примера да се уместо тога користи Атом едитор ( --wait
опција говори љусци да сачека уређивач текста како бисте могли обавити свој посао у њему пре него што програм крене даље):
git config --global core.editor "atom --wait"
Додајте боју у Гит излаз
Овом командом можете конфигурисати љуску да додаје боју Гит излазу:
git config --global color.ui true
Да бисте видели сва подешавања конфигурације, користите наредбу git config --list
.
Иницијализујте Гит у пројекту
Једном када је Гит инсталиран и конфигурисан на вашем рачунару, мораћете да га иницијализујете у пројекту да бисте почели да користите његове моћи контроле верзије. У командној линији користите cd
команду за навигацију до директоријума највишег нивоа (или корена) за ваш пројекат. Затим покрените команду git init
. Овим се инсталира директоријум Гит директорија са свим датотекама и објектима који су потребни за праћење вашег пројекта.
Важно је да је Гит директоријум инсталиран у основној фасцикли пројекта. Гит може пратити датотеке у подмапама, али неће пратити датотеке смештене у родитељској фасцикли у односу на Гит директоријум.
Потражите помоћ у Гиту
Ако заборавите како било која наредба ради у Гиту, можете приступити Гит помоћи из командне линије на неколико начина:
git help COMMAND git COMMAND --help man git-COMMAND
Ово приказује страницу са упутствима за наредбу у вашем прозору љуске. Да бисте се кретали, померајте се помоћу тастера са стрелицама нагоре и надоле или користите следеће тастерске пречице:
- ф или размакницу за помицање странице унапред
- б натраг на страницу
- к да напусти