<p>ν—ˆλΈŒ 별칭은 μžμ‹ 별칭을 숨 κΉλ‹ˆλ‹€.</p>

에 λ§Œλ“  2012λ…„ 03μ›” 26일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: github/hub

hub alias λŠ” --noop 을 κ³ λ €ν•˜μ§€ μ•ŠλŠ” 것 κ°™μœΌλ―€λ‘œ https://github.com/visionmedia/git-extras μ—μ„œ git-alias 을 숨 κΉλ‹ˆλ‹€ .

ν—ˆλΈŒ κ΄€λ ¨ λͺ…령이고 μ„€μ •μ‹œμ—λ§Œ μœ μš©ν•˜λ―€λ‘œ λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€.

  • --noop
  • λͺ…령이 μ•„λ‹Œ μ˜΅μ…˜μœΌλ‘œ 숨 κΉλ‹ˆλ‹€. 예 : hub [--alias|--shell-alias] [SHELL]
  • $0 κ°€ λͺ…μ‹œ 적으둜 hub κ²½μš°μ—λ§Œ μž‘λ™ν•˜λ„λ‘ν•©λ‹ˆλ‹€.
bug Β―\_(ツ)Β―

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ‰˜μ—μ„œ hub λͺ¨λ‘ κ±΄λ„ˆ λ›°λ €λ©΄ λͺ¨λ“  λͺ…령에 λŒ€ν•΄ command git ... . 예 : command git alias .

λͺ¨λ“  9 λŒ“κΈ€

당신이 무슨 λ§μ„ν•˜λŠ”μ§€ μ•Œμ•„λ‚΄λŠ” 데 μ‹œκ°„μ΄ μ’€ κ±Έλ ΈμŠ΅λ‹ˆλ‹€. 기본적으둜 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 μ‚¬μš©κ³Ό λ™μΌν•œ νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰