hub alias
λ --noop
μ κ³ λ €νμ§ μλ κ² κ°μΌλ―λ‘ https://github.com/visionmedia/git-extras μμ git-alias
μ μ¨ κΉλλ€ .
νλΈ κ΄λ ¨ λͺ λ Ήμ΄κ³ μ€μ μμλ§ μ μ©νλ―λ‘ λ€μ μ€ νλλ₯Ό μ μν©λλ€.
--noop
hub [--alias|--shell-alias] [SHELL]
$0
κ° λͺ
μ μ μΌλ‘ hub
κ²½μ°μλ§ μλνλλ‘ν©λλ€.λΉμ μ΄ λ¬΄μ¨ λ§μνλμ§ μμλ΄λ λ° μκ°μ΄ μ’ κ±Έλ Έμ΅λλ€. κΈ°λ³Έμ μΌλ‘ hub alias
λ μμ€ν
μ μ‘΄μ¬ν μμλ λ€λ₯Έ git-alias
λͺ
λ Ήμ μ¨ κΉλλ€ (μ΄ κ²½μ° νλλ git-extrasμμ μ 곡λ¨).
κ·νμ μ μ 3μ μ°¬μ±ν©λλ€. κ·Έλ¬λ λ€λ₯Έ λͺ¨λ κ²½μ°μμ hub <something>
νΈμΆνλ κ²μ΄ git <something>
( hub
λ³μΉμ git
)μ
λλ€. κ·Έκ²μ λν΄ μκ°ν΄μΌν©λλ€.
μλ¦Ό μ£Όμ μ κ°μ¬ν©λλ€!
λͺ ννμ§ μμΌλ©΄ μ£μ‘ν©λλ€. λΉμ μ λλ₯Ό μ ννκ² μ΄ν΄νμ΅λλ€.
hub alias-command
κ°μ κ²λ μ μλνκ³ μ’ λ λͺ
ν ν μ μμκΉμ?
λλ λΉμ·ν ...
μ°μ , --noop
λ λͺ¨λ λͺ
λ Ήμ git
μ λ¬νμ§ μμ΅λλ€. hub
μν΄ μ€νλλ κ²μ λ³΄μ¬ μ£Όμ§λ§ μ€ννμ§λ μμ΅λλ€.
hub alias
λͺ
λ Ήμ΄ git
μλ hub
λ‘ νΈμΆ λ κ²½μ°μλ§ μλνλλ‘νλ μμ΄λμ΄κ° λ§μμ λλλ€. κ·Έλ¬λ κΈ°μ μ μΌλ‘μ΄ μμ
μ μννλ λ°©λ²μ λͺ¨λ¦
λλ€. $0
μ κ°μ git
λ³μΉμ ν΅ν΄ νΈμΆνλμ§ μ¬λΆμ κ΄κ³μμ΄ hub
μ
λλ€.
λ€μ μ΅μ
μ hub --alias
μ κ°μ μ¬μ©μ μ§μ νλκ·Έλ‘ λ§λλ κ²μ
λλ€. κ·Έλ¬λ μ΄κ²μ μ΄λ―Έ eval "$(hub alias -s)"
ν¬ν¨μν¨ μ¬λλ€κ³Όμ νμ νΈνμ±μ κΉ¨λ¨λ¦½λλ€.
@cdlm @mislav git λ³μΉμ νλΈλ‘ μ§μ νλ©΄ νλΈμμ git-extras λ³μΉμ μΈλͺ¨ μκ² λ§λ€κΉμ? https://github.com/tj/git-extras/blob/master/Commands.mdμ μΈκΈ λ λ©μ§ git-extras λ³μΉμ μ¬μ©ν μ μμ΅λκΉ?
hub alias
λ° hub fork
κ° μ°μ νλ―λ‘ ν΄λΉ μ μ₯μμμ git alias
λ° git fork
λ₯Ό μ μΈν λͺ¨λ git-extras λͺ
λ Ήμ μ¬μ©ν μ μμ΅λλ€.
λμ git-alias
λ° git-fork
μ¬μ©νκ±°λ \
(λ°± μ¬λμ) : \git alias
git
λ³μΉμ 무μν μ μμ΅λλ€. λλ μ΄λ μ λ¬Έκ°λ μλμ§λ§, λ΄κ° μ΄λ»κ² μ€ννλ μκ΄μμ΄ μ€ν νμΌ os.Args[0]
νμ μ€ν νμΌμ μ€μ μ΄λ¦μ μ 곡ν©λλ€. hub
, @ mislavκ° λ§νλ€.
hub alias
μ κ²½μ° -s
κ° hub alias
μ€νμ μ λ¬λλ€λ μ¬μ€μ μ¬μ©ν μ μμ΅λλ€. κ·Έλ μ§ μμΌλ©΄ μ¬μ© μ€λ¨ μλ¦Όμ μΈμνκ±°λ git
μ λ¬ν μ μμ΅λλ€. λͺ
λ Ή.
μμμ hub
λͺ¨λ 건λ λ°λ €λ©΄ λͺ¨λ λͺ
λ Ήμ λν΄ command git ...
. μ : command git alias
.
λ€, λ°± μ¬λμ \
, _e.g._ \git
μ¬μ©κ³Ό λμΌν ν¨κ³Όκ° μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μμμ
hub
λͺ¨λ 건λ λ°λ €λ©΄ λͺ¨λ λͺ λ Ήμ λν΄command git ...
. μ :command git alias
.