Како да опозовете додавање Гит-а

Да бисте опозвали git addпре урезивања, покрените git reset или git resetдеактивирајте све промене.

У старијим верзијама Гита, наредбе су биле git reset HEAD и git reset HEADреспективно. Ово је промењено у Гит 1.8.2

У другим корисним чланцима можете прочитати више о другим често коришћеним Гит акцијама:

  • Гит цхецкоут
  • Гит пулл вс Гит фетцх
  • Гитигноре

Ево још неколико позадинских информација о Гиту

Разумевање три дела Гит пројекта

Гит пројекат имаће следећа три главна дела:

  1. Гит директоријум
  2. Радни директоријум (или радно стабло)
  3. Позористе

Фунд директоријум (налази у YOUR-PROJECT-PATH/.git/) је место где Фунд продавнице све што треба да прецизно прати пројекат. То укључује метаподатке и базу података објеката која укључује компримоване верзије пројектних датотека.

У радном директоријуму корисник врши локалне промене у пројекту. Радни директоријум повлачи датотеке пројекта из базе података објеката Гит директоријума и поставља их на корисникову локалну машину.

Подручје инсценације је датотека (која се назива и „индекс“, „фаза“ или „кеш“) која чува информације о томе шта ће ући у ваш следећи урезивање. Зарезивање је када кажете Гиту да сачува ове постепене промене. Гит прави снимак датотека какве јесу и трајно их чува у директоријуму Гит.

Са три одељка, постоје три главна стања у којима се датотека може налазити у било ком тренутку: урезана, измењена или инсценирана. Датотеку мењате сваки пут када је промените у свом радном директоријуму. Даље, инсценира се када га преместите на место инсценације. Коначно, извршава се након урезивања.

Инсталирајте Гит

  • Убунту: sudo apt-get install git
  • Виндовс: Преузми
  • Мац: Преузми

Конфигуришите Гит окружење

Гит има git configалат који вам омогућава да прилагодите своје Гит окружење. Начин на који Гит изгледа и функционише можете променити постављањем одређених конфигурационих променљивих. Покрените ове команде из интерфејса командне линије на вашем рачунару (Терминал у Мац-у, Цомманд Промпт или Поверсхелл у Виндовс-у).

Постоје три нивоа где се чувају ове конфигурационе променљиве:

  1. Систем: налази се у /etc/gitconfig, примењује подразумеване поставке на сваког корисника рачунара. Да бисте изменили ову датотеку, користите --systemопцију са git configнаредбом.
  2. Корисник: налази се у ~/.gitconfigили ~/.config/git/configпримењује поставке на једног корисника. Да бисте изменили ову датотеку, користите --globalопцију са git configнаредбом.
  3. Пројекат: налази се у 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

Ово приказује страницу са упутствима за наредбу у вашем прозору љуске. Да бисте се кретали, померајте се помоћу тастера са стрелицама нагоре и надоле или користите следеће тастерске пречице:

  • ф или размакницу за помицање странице унапред
  • б натраг на страницу
  • к да напусти