segunda-feira, 13 de junho de 2016

1.5 Ekkomenci - Unua Momento uzante Git Setup

1.5 Ekkomenci - Unua Momento uzante Git Setup

Nun ke vi havas Git sur via sistemo, vi volas fari kelkajn aferojn por personecigi vian Git medio. Vi devas fari tion nur unu fojon; ili devos algluita ĉirkaŭ inter ĝisdatigojn. Vi povas ankaŭ ŝanĝi ilin en ajna momento por kuri tra la komandoj denove.
Git venas kun ilo nomita git config kiu permesas akiri kaj starigis agordo variabloj kiuj kontrolas ĉiujn aspektojn de kiel git aspektas kaj funkcias. Tiuj variabloj povas esti stokita en tri malsamaj lokoj:
  • /etc/gitconfig dosieron: Enhavas valoroj por ĉiu uzanto en la sistemo kaj ĉiuj iliaj deponejoj. Se vi pasas la opcion --system al git config , legas kaj skribas de dosiero specife.
  • ~/.gitconfig dosiero: Specifaj por via uzanto. Vi povas fari Git legi kaj skribi al la dosiero specife aprobante la --global opcion.
  • config dosiero en la git dosierujo (te .git/config ) de ajna deponejo vi aktuale uzas: Specifaj al tiu sola deponejo. Ĉiu nivelo anstataŭigas valoroj en la antaŭa nivelo, tiel valoroj en .git/config trumpetsono tiuj en /etc/gitconfig .
Sur Vindozo sistemoj, Git serĉas la .gitconfig dosiero en la $HOME dosierujo ( C:\Documents and Settings\$USER por multaj homoj). Ĝi ankaŭ daŭre serĉas / etc / gitconfig, kvankam ĝi estas relativa al la MSys radikon, kiu estas kie vi decidas instali Git sur via Fenestra sistemo kiam vi kuros la instalilo.

via identeco

La unua afero vi devus fari kiam vi instalas Git estas fiksi vian salutnomon kaj retadreso. Tiu estas grava ĉar ĉiu Git commit uzas tiun informon, kaj ĝi estas immutably bakita en la interna pasas ĉirkaŭe:
 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 
Denove, vi devas fari tion nur unu fojon, se vi pasos la --global opcion, ĉar tiam Git ĉiam uzi tiun informon por io vi fari en tiu sistemo. Se vi volas nuligi tiun kun malsama nomo aŭ retadreso por specifaj projektoj, vi povas kuri la komando sen --global opcion kiam vi estas en tiu projekto.

via Redaktoro

Nun ke via identeco estas instalita, vi povas agordi la defaŭlta tekstoredaktilo kiu estos uzita kiam Git bezonas vin tajpi en mesaĝo. Defaŭlte, Git uzas vian sistemon defaŭlta redaktilo, kiu estas ĝenerale Vidis aŭ Vim. Se vi volas uzi malsaman tekstoredaktilo, kiel Emakso, vi povas fari la sekvajn:
 $ git config --global core.editor emacs 

Via Diff Ilo

Alia utila eblo vi volas agordi estas la defaŭlta malsamoj ilo uzi por solvi kunfandi konfliktoj. Diru vi volas uzi vimdiff:
 $ git config --global merge.tool vimdiff 
Git akceptas kdiff3, tkdiff, Meld, xxdiff, emerĝi, vimdiff, gvimdiff, ecmerge kaj opendiff kiel valida merge iloj. Vi povas ankaŭ agordi kutimo ilo; vidu Ĉapitro 7 por pliaj informoj pri fari tion.

Kontrolanta Via Agordo

Se vi volas kontroli la agordojn, vi povas uzi la git config --list ordonas al listo ĉiujn agordojn Git povas trovi en tiu punkto:
 $ git config --list user.name=Scott Chacon user.email=schacon@gmail.com color.status=auto color.branch=auto color.interactive=auto color.diff=auto ... 
Vi povas vidi klavoj plurfoje, ĉar Git legas la saman ŝlosilon el diversaj dosieroj ( /etc/gitconfig kaj ~/.gitconfig , ekzemple). Tiukaze, Git uzas la lastan valoron por ĉiu sola ŝlosilo vidas.
Vi povas kontroli ankaŭ kio Git pensas specifa ŝlosilo valoro estas tajpante git config {key} :
 $ git config user.name Scott Chacon 

Nenhum comentário:

Postar um comentário