Menu
⧍.ā§ āĻāĻŋāĻ āĻŦā§āϏāĻŋāĻ – āĻāĻŋāĻ āĻāϞāĻŋā§āĻžāϏ
āĻĒāϰā§āϰ āĻ
āϧā§āϝāĻžā§ āϝāĻžāĻā§āĻžāϰ āĻāĻā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦāĻŋāώā§ā§āϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻŋāϤ āĻāϰāϤ⧠āĻāĻžāĻ āϝā§āĻāĻž āĻāĻĒāύāĻžāϰ āĻāĻŋāĻā§āϰ āĻ
āĻāĻŋāĻā§āĻāϤāĻžāĻā§ āϏāĻŋāĻŽā§āĻĒāϞ, āϏāĻšāĻ āĻāĻŦāĻ āĻāϰ⧠āĻĒāϰāĻŋāĻāĻŋāϤ āĻāϰāĻŦā§: āĻāϞāĻŋā§āĻžāϏāĨ¤ āϏā§āĻŦāĻā§āĻāϤāĻžāϰ āĻāύā§āϝ āĻāĻ āĻŦāĻā§ā§āϰ āĻ
āύā§āϝ āĻā§āĻĨāĻžāĻ āĻāĻŽāϰāĻž āϏā§āĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ āύāĻž, āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āϝ⧠āĻā§āύ āϰāĻāĻŽā§āϰ āύāĻŋā§āĻŽāĻžāύā§āĻŦāϰā§āϤāĻŋāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āϝāĻžāύ, āĻāϞāĻŋā§āĻžāϏ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĒāύāĻžāϰ āĻ
āĻŦāĻļā§āϝāĻ āĻāĻžāύāĻž āĻāĻāĻŋā§āĨ¤
āĻāĻŋāĻ āύāĻŋāĻā§ āĻĨā§āĻā§ āĻāĻĒāύāĻžāϰ āĻāĻŽāĻžāύā§āĻĄ āĻ āύā§āĻŽāĻžāύ āĻāϰ⧠āύāĻž āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϏā§āĻāĻŋ āĻāĻāĻļāĻŋāĻ āĻāĻžāĻāĻĒ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻŋāĻ āĻāĻŽāĻžāύā§āĻĄā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻāĻļ āύāĻŋāĻā§ āĻāĻžāĻāĻĒ āĻāϰāϤ⧠āύāĻž āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻā§āĻŦ āϏāĻšāĻā§āĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāϰ āĻāύā§āϝ āĻāϞāĻŋā§āĻžāϏ āϏā§āĻ āĻāĻĒ āĻāϰ⧠āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύ git config āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻāĻŋā§ā§ āĻĻā§ā§āĻž āĻšāϞ āϝā§āĻāĻž āĻāĻĒāύāĻŋ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻžāĻāĻŦā§āύ:
āĻāĻŋāĻ āύāĻŋāĻā§ āĻĨā§āĻā§ āĻāĻĒāύāĻžāϰ āĻāĻŽāĻžāύā§āĻĄ āĻ āύā§āĻŽāĻžāύ āĻāϰ⧠āύāĻž āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϏā§āĻāĻŋ āĻāĻāĻļāĻŋāĻ āĻāĻžāĻāĻĒ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻŋāĻ āĻāĻŽāĻžāύā§āĻĄā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻāĻļ āύāĻŋāĻā§ āĻāĻžāĻāĻĒ āĻāϰāϤ⧠āύāĻž āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻā§āĻŦ āϏāĻšāĻā§āĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāϰ āĻāύā§āϝ āĻāϞāĻŋā§āĻžāϏ āϏā§āĻ āĻāĻĒ āĻāϰ⧠āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύ git config āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻāĻŋā§ā§ āĻĻā§ā§āĻž āĻšāϞ āϝā§āĻāĻž āĻāĻĒāύāĻŋ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻžāĻāĻŦā§āύ:
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ āĻŦāϞāĻž āϝāĻžā§, git commit āĻāĻžāĻāĻĒ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻāĻĒāύāĻžāϰ āĻļā§āϧ⧠git ci āĻāĻžāĻāĻĒ āĻāϰāϞā§āĻ āĻāϞāĻŦā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§, āĻā§āĻŦ āϏāĻŽā§āĻāĻŦāϤ āĻ
āύā§āϝāĻžāύā§āϝ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāĻā§āϞāĻŋāĻ āĻ
āύā§āĻ āĻŦāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ, āϤāĻžāĻ āĻāϞāĻŋā§āĻžāϏ āϤā§āϰāĻŋāϤ⧠āĻĻā§āĻŦāĻŋāϧāĻž āĻāϰāĻŦā§āύ āύāĻžāĨ¤
āĻāĻ āĻā§āĻļāϞāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϤā§āϰāĻŋāϤā§āĻ āĻā§āĻŦ āĻāĻžāϰā§āϝāĻāϰ āĻšāϤ⧠āĻĒāĻžāϰā§, āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻā§āύ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻĒā§āϰā§ā§āĻāύ āĻŽāύ⧠āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻāύāϏā§āĻā§āĻ āĻāϰāĻžāϰ āϏāĻŽā§ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻŋā§ā§ āϝ⧠āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšā§ā§āĻā§āύ āϤāĻž āϏāĻāĻļā§āϧāύ āĻāϰāϤ⧠āĻāĻĒāύāĻŋ āĻāĻŋāĻ āĻ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāύāϏā§āĻā§āĻ āĻāϞāĻŋā§āĻžāϏ āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ :
āĻāĻ āĻā§āĻļāϞāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϤā§āϰāĻŋāϤā§āĻ āĻā§āĻŦ āĻāĻžāϰā§āϝāĻāϰ āĻšāϤ⧠āĻĒāĻžāϰā§, āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻā§āύ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻĒā§āϰā§ā§āĻāύ āĻŽāύ⧠āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻāύāϏā§āĻā§āĻ āĻāϰāĻžāϰ āϏāĻŽā§ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻŋā§ā§ āϝ⧠āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšā§ā§āĻā§āύ āϤāĻž āϏāĻāĻļā§āϧāύ āĻāϰāϤ⧠āĻāĻĒāύāĻŋ āĻāĻŋāĻ āĻ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāύāϏā§āĻā§āĻ āĻāϞāĻŋā§āĻžāϏ āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ :
$ git config --global alias.unstage 'reset HEAD --'
āĻāĻāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĻā§āĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽāϤā§āϞā§āϝ āĻāϰ⧠āϤā§āϞā§:
$ git unstage fileA
$ git reset HEAD -- fileA
āĻāĻāĻž āĻāϰ⧠āĻĒāϰāĻŋāĻā§āĻāύā§āύ āĻŽāύ⧠āĻšā§āĨ¤ āĻ āĻŋāĻ āĻāĻāĻ āĻāĻžāĻŦā§ last āĻāĻŽāĻžāύā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĻ āϏāĻžāϧāĻžāϰāĻŖāĨ¤
$ git config --global alias.last 'log -1 HEAD'
āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻĒāύāĻŋ āϏāϰā§āĻŦāĻļā§āώ āĻāĻŽāĻŋāĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύ :
$ git last
commit 66938dae3329c7aebe598c2246a8e6af90d04646
Author: Josh Goebel
Date: Tue Aug 26 19:48:51 2008 +0800
Test for current head
Signed-off-by: Scott Chacon
āĻāĻĒāύāĻŋ āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŋāĻ āϏāĻšāĻāĻāĻžāĻŦā§ āύāϤā§āύ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻāϞāĻŋā§āĻžāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āϝāĻžāĻāĻšā§āĻ, āϏāĻŽā§āĻāĻŦāϤ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ āϏāĻžāĻŦāĻāĻŽāĻžāύā§āĻĄā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāϰāĻžāĻāϤ āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāϞāĻžāϤ⧠āĻāĻžāύāĨ¤ āϏ⧠āĻā§āώā§āϤā§āϰā§, āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻļā§āϰ⧠āĻāϰāĻŦā§āύ āĻāĻāĻāĻŋ ! āĻĻāĻŋā§ā§āĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŋāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰ⧠āĻāĻŽāύ āύāĻŋāĻāϏā§āĻŦ āĻā§āϞāϏ āϞāĻŋāĻāϤ⧠āĻāĻžāύ āϤāĻžāĻšāϞ⧠āĻāĻāĻž āĻāĻžāϰā§āϝāĻāϰāĨ¤ āĻāĻŽāϰāĻž gitk āĻā§ āϰāĻžāύ āĻāϰāĻžāύā§āϰ āĻāύā§āϝ git visual āĻā§ āĻāϞāĻŋā§āĻžāϏ āĻāϰ⧠āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤
$ git config --global alias.visual '!gitk'