Você está na página 1de 5

1/30/2016

Definindoconfiguraesdo.gitconfigapsainstalaodoGIT|DavidsonFellipe,I'mFrontendEngineer

Definindoconfiguraesdo
.gitconfigapsainstalaodoGIT
GITumSoftwareLivreutilizadoparacontroledeverso,distribudo,comenfaseemrapidez.Foi
inicialmentecriadoporLinusTorvaldsparaserutilizadonodesenvolvimentodokernelLinux.Para
instalaraferramentaparabastaacessarseusiteoficial.
Comeceiausargitemsetembrode2010.Hoje,achooGITumaferramentarobustaparaocontrolede
verso.NomeuprimeiroprojetoqueutilizavaoGIT,tiveumpoucodedificuldadeparaentender,mascomo
tempofuiprocurandosoluescomoseresolviaalgunsproblemascomunsdeconflitosejestoubem
adaptadoaseuuso.
Enfim,ireiapenasapresentaralgumasdefiniesquemeajudaatrabalharnodiaadiacomoGITvia
terminaldoMacOS.ComoGITinstaladolocalizeoarquivo.gitconfig,quenormalmenteficanodiretrio
homedeseuusurio,ex:/Users/fellipe/.gitconfig.
Vocpodeeditaressearquivoutilizandoumeditordetextoouutilizarocomandogitconfigglobalvia
Terminal.PrimeiramenteapresentareiviaTerminalenofinaldoposttemoresultadodecomooarquivo
.gitconfigficar,esseresultadoapresentadonofinalpodeserusadoparaquemdesejaeditarviaeditorde
texto.
DefiniesdeUsurio
Paradefinirasconfiguraesbsicasdeseuusurioeemail,bastaexecutarosseguintescomandos,claro
quesubstituindoosvaloresdavidsoneemail@fellipe.comporsuasinformaes:
gitconfigglobaluser.name"davidson"
gitconfigglobaluser.email"email@fellipe.com"

Definiesdoeditordetextopadro
Agoraconfigureoeditordetextopadroutilizadopelogit,utilizandooseguintecomando:
DAVIDSONFELLIPE

gitconfigglobalcore.editor"matew"

BLOG TALKS PROJECTS MEDIA ABOUT

DefiniesdeAlias

http://fellipe.com/blog/definindoconfiguracoesdogitconfigaposainstalacaodogit/

1/5

1/30/2016

Definindoconfiguraesdo.gitconfigapsainstalaodoGIT|DavidsonFellipe,I'mFrontendEngineer

degrandeutilidadedefiniralgunsaliases,paraevitardigitaronomecompletodocomando.Ouseja,ao
invsdedigitargitcheckoutnomedoarquivo.extensao,vocpodedigitargitconomedoarquivo.extensao.
Essasdefiniesirofacilitambastante,ousodoGITnoseudiaadiadetrabalho.Seguemasalgumas
definiesdeuso:
gitconfigglobalalias.ststatus
gitconfigglobalalias.cocheckout
gitconfigglobalalias.brbranch
gitconfigglobalalias.dfdiff
gitconfigglobalalias.dfs"diffstat"
gitconfigglobalalias.cicommit
gitconfigglobalalias.pom"pulloriginmaster"
gitconfigglobalalias.plpull
gitconfigglobalalias.pspush

Color
EspecificarascoresdasrespostasdoGIT,facilitabastantenousodaferramentaemseudiaadia,pois
deixamaisfcillidarcomalgumassituaescomo:Oqufoiadicionadoaocommit,branchatualouat
arquivosqueforamalterados,vamosaoscomandos:
gitconfigglobalcolor.branchauto
gitconfigglobalcolor.diffauto
gitconfigglobalcolor.grepauto
gitconfigglobalcolor.interactiveauto
gitconfigglobalcolor.statusauto

Merge
Situaobemcomumquelidamosnodesenvolvimentodesoftwareaquestodaresoluodeconflitos,
paracasosqueoGITnopoderesolverautomaticamentevocpodedefiniraferramentaquevoctemmais
familiaridadeparafazerusodomerge.Paradefinilabastautilizarocomandoabaixo:
gitconfigglobalmerge.tool"SUA_FERRAMENTA_DE_MERGE"

Resultadofinaldoarquivo:

[user]
name=davidson
email=email@fellipe.com
[color]
diff=auto
grep=auto
http://fellipe.com/blog/definindoconfiguracoesdogitconfigaposainstalacaodogit/

2/5

1/30/2016

Definindoconfiguraesdo.gitconfigapsainstalaodoGIT|DavidsonFellipe,I'mFrontendEngineer

interactive=auto
status=auto
branch=auto
status=auto
[core]
editor=matew
[alias]
st=status
ci=commit
br=branch
df=diff
lg=logpgitps
co=checkout
pom=pulloriginmaster
ps=push
pl=pull

VagasparaDesenvolvedoresfrontendna
Globo.com

http://fellipe.com/blog/definindoconfiguracoesdogitconfigaposainstalacaodogit/

UsocorretodafunodoparseIntemJavascript

3/5

1/30/2016

Definindoconfiguraesdo.gitconfigapsainstalaodoGIT|DavidsonFellipe,I'mFrontendEngineer

7Comentrios
Recommend

fellipe.com

Compartilhar

Entrar

OrdenarporMelhoravaliado

Participedadiscusso...
KlevertonKulmann 2mesesatrs

Nossaquedaora,facilitamuitoavidadequemtacomeando^^
excelentedica,valeu!!!

Responder Compartilhar

Luan 2anosatrs

Querotirarumadvida.
TodavezquefaoumPULLouumPUSHelepedeminhaautenticao(user/password).
Temcomoeudeixarautomticoparanaopediressaautenticaotodavezqueeufizeressescomandos?

Responder Compartilhar

DavidsonFellipe

Mod >Luan

2anosatrs

umerrocomumdeclonagemderepositrio,vocdeveestclonandousandooHTTPSemvezdeSSH.
1)Vemseurepositrio
2)Editeseuarquivo.git/configparaoformato:ssh://git@github.com/username/...eno,https://github.com/username/re...
3)ouUseessecomandogitremotoseturlorigemgit@github.com:username/repo.git

Responder Compartilhar

WanderleyJunior 2anosatrs

Muitobom!!
eletemumerro
gitconfigglobalalias.pom"pulloriginmaster"
pom=pushoriginmaster

Responder Compartilhar

DavidsonFellipe

Mod >WanderleyJunior

2anosatrs

Obrigado!Olhamaisconfigsaqui:https://github.com/davidsonfel...

Responder Compartilhar

ThiagoAzurm 5anosatrs

Aquieuponhoemaliasatcomandosparasubircoisasnaminhamaquina:P
Atpullsdealgunsprojetoseujadeixoemalias:PHehehehhe

Responder Compartilhar

Rodrigues 5anosatrs

Gosteibastantedessesaliasesparaseutilizarnogit.

Responder Compartilhar

OQUEISSO?

TAMBMEMFELLIPE.COM

MovingWordpresstoJekyll|DavidsonFellipe,Frontend
Engineer

BigReviewde2012

2comentrios3anosatrs

AvatarJulianaMaltaEstouaquiparafazertudooqueestiveraomeu
alcanceparateverfeliz!Parabnsportudoisso!

18comentrios3anosatrs

AvatarCirdesFicoumuitobom!

Assinarfeed

AdicioneoDisqusnoseusiteAddDisqusAdd

Privacidade

madebydavidsonfellipewithsince2007
http://fellipe.com/blog/definindoconfiguracoesdogitconfigaposainstalacaodogit/

4/5

1/30/2016

Definindoconfiguraesdo.gitconfigapsainstalaodoGIT|DavidsonFellipe,I'mFrontendEngineer

http://fellipe.com/blog/definindoconfiguracoesdogitconfigaposainstalacaodogit/

5/5

Você também pode gostar