Kā atsaukt Git Add

Lai atsauktu git addpirms apņemšanās, palaidiet git reset vai git resetatceliet visas izmaiņas.

Vecākām versijām Git, ka komandas bija git reset HEAD un git reset HEADattiecīgi. Tas tika mainīts Git 1.8.2

Šos noderīgos rakstos varat uzzināt vairāk par citām bieži izmantotām Git darbībām:

  • Git kase
  • Git pull vs Git ielādēt
  • Gitignore

Šeit ir nedaudz vairāk pamatinformācijas par Git

Izprotiet trīs Git projekta sadaļas

Git projektam būs šādas trīs galvenās sadaļas:

  1. Git direktorijs
  2. Darba direktorijs (vai darba koks)
  3. Iestudēšanas zona

Git katalogs (atrodas YOUR-PROJECT-PATH/.git/) ir vieta, kur Git veikali viss tas ir nepieciešams, lai precīzi izsekotu projektu. Tas ietver metadatus un objektu datu bāzi, kas ietver saspiestas projekta failu versijas.

Darba direktoriju ir, kad lietotājs veic vietējos izmaiņas projektā. Darba katalogs izvelk projekta failus no direktorijas Git objektu datu bāzes un ievieto tos lietotāja lokālajā mašīnā.

Iestudējums platība ir fails (ko sauc arī par "indekss", "skatuve", vai "cache"), kas saglabā informāciju par to, kas dosies uz savu nākamo izdarīt. Apņemšanās ir tad, kad jūs sakāt Gitam saglabāt šīs pakāpeniskās izmaiņas. Git uzņem momentuzņēmumu no failiem, kādi tie ir, un neatgriezeniski saglabā šo momentuzņēmumu Git direktorijā.

Trīs sadaļās ir trīs galvenie stāvokļi, kuros fails jebkurā brīdī var atrasties: izdarīts, modificēts vai pakāpenisks. Jūs modificējat failu jebkurā laikā, kad tajā veicat izmaiņas savā darba direktorijā. Pēc tam tas tiek iestudēts, kad pārvietojat to uz iestudējuma zonu. Visbeidzot, tas ir izdarīts pēc apņemšanās.

Instalējiet Git

  • Ubuntu: sudo apt-get install git
  • Windows: lejupielāde
  • Mac: lejupielādējiet

Konfigurējiet Git vidi

Git ir git configrīks, kas ļauj pielāgot savu Git vidi. Git izskatu un funkcijas var mainīt, iestatot noteiktus konfigurācijas mainīgos. Palaidiet šīs komandas no komandrindas saskarnes savā datorā (Mac terminālis, Windows komandrinda vai Powershell).

Šie konfigurācijas mainīgie tiek glabāti trīs līmeņos:

  1. Sistēma: atrodas /etc/gitconfig, visiem datora lietotājiem piemēro noklusējuma iestatījumus. Lai veiktu izmaiņas šajā failā, izmantojiet --systemopciju ar git configkomandu.
  2. Lietotājs: atrodas ~/.gitconfigvai ~/.config/git/config, lietotājam piemēro iestatījumus. Lai veiktu izmaiņas šajā failā, izmantojiet --globalopciju ar git configkomandu.
  3. Projekts: atrodas šeit YOUR-PROJECT-PATH/.git/config, iestatījumus piemēro tikai projektam. Lai veiktu izmaiņas šajā failā, izmantojiet git configkomandu.

Ja ir iestatījumi, kas ir pretrunā viens otram, projekta līmeņa konfigurācijas ignorēs lietotāja līmeņa konfigurācijas, un lietotāja līmeņa konfigurācijas ignorēs sistēmas līmeņa konfigurācijas.

Piezīme Windows lietotājiem: Git meklē lietotāja līmeņa konfigurācijas failu ( .gitconfig) jūsu $HOMEdirektorijā ( C:\Users\$USER). Git arī meklē /etc/gitconfig, lai gan tas ir salīdzināms ar MSys sakni, kas ir visur, kur jūs nolemjat instalēt Git savā Windows sistēmā, palaižot instalēšanas programmu. Ja izmantojat Git for Windows 2.x vai jaunāku versiju, sistēmā C:\Documents and Settings\All Users\Application Data\Git\configWindows XP un C:\ProgramData\Git\configWindows Vista un jaunākās versijās ir arī sistēmas līmeņa konfigurācijas fails . Šo konfigurācijas failu var mainīt tikai git config -f FILEkā administrators.

Pievienojiet savu vārdu un e-pasta adresi

Git ietver lietotāja vārdu un e-pastu kā daļu no informācijas saistībās. Jūs vēlaties to iestatīt lietotāja līmeņa konfigurācijas failā ar šīm komandām:

git config --global user.name "My Name" git config --global user.email "[email protected]"

Mainiet teksta redaktoru

Git automātiski izmanto noklusējuma teksta redaktoru, taču to varat mainīt. Šeit ir piemērs, kā vietā izmantot Atom redaktoru ( --waitopcija liek čaulai gaidīt teksta redaktoru, lai jūs tajā varētu paveikt savu darbu, pirms programma pāriet uz priekšu):

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

Pievienojiet krāsu Git izejai

Izmantojot šo komandu, varat konfigurēt čaulu, lai pievienotu krāsu Git izejai:

git config --global color.ui true

Lai skatītu visus konfigurācijas iestatījumus, izmantojiet komandu git config --list.

Inicializējiet Git projektā

Kad Git ir instalēts un konfigurēts jūsu datorā, jums tas ir jāinicializē projektā, lai sāktu izmantot tā versiju kontroles pilnvaras. Komandrindā izmantojiet cdkomandu, lai virzītos uz projekta augstākā līmeņa (vai saknes) mapi. Pēc tam palaidiet komandu git init. Tādējādi tiek instalēta Git direktoriju mape ar visiem failiem un objektiem, kas Git ir nepieciešami, lai izsekotu jūsu projektam.

Ir svarīgi, lai Git direktorija būtu instalēta projekta saknes mapē. Git var izsekot failus apakšmapēs, taču tas nesekos failiem, kas atrodas vecāku mapē attiecībā pret Git direktoriju.

Saņemiet palīdzību vietnē Git

Ja aizmirstat, kā jebkura komanda darbojas Git, varat piekļūt Git palīdzībai no komandrindas vairākos veidos:

git help COMMAND git COMMAND --help man git-COMMAND

Jūsu čaulas logā tiek parādīta komandas rokasgrāmatas lapa. Lai pārvietotos, ritiniet ar augšup un lejup vērstajiem bultiņu taustiņiem vai izmantojiet šādus īsinājumtaustiņus:

  • f vai atstarpes taustiņu, lai pārietu uz priekšu
  • b, lai pārietu atpakaļ
  • q atmest