λͺ λ Ήμ΄μ λν λμλ§μ΄ νμν λ λμλ§μ 보λ λ°©λ²μ λ κ°μ§λ‘ λμΌν κ²°κ³Όλ₯Ό λ³Ό μ μλ€.
$ git help <verb>
$ man git-<verb>
μλ₯Ό λ€μ΄ μλμ κ°μ΄ μ€ννλ©΄ git config
λͺ
λ Ήμ λν λμλ§μ λ³Ό μ μλ€.
$ git help config
λμλ§μ μΈμ μ΄λμλ λ³Ό μ μλ€. μ€νλΌμΈμΌλ‘λ λ³Ό μ μλ€.
λμλ§κ³Ό μ΄ μ±
μΌλ‘ λΆμ‘±νλ©΄ λ€λ₯Έ μ¬λμ λμμ λ°λ κ²μ΄ νμνλ€. Freenode IRC μλ²(irc.freenode.net)μ μλ #git
μ΄λ #github
μ±λλ‘ μ°Ύμκ°λΌ.
μ΄ μ±λμλ λ³΄ν΅ μλ°± λͺ
μ μ¬λμ΄ μ μν΄ μλ€. λͺ¨λ Gitμ λν΄ μ μκ³ μλ€. κΈ°κΊΌμ΄ λμμ€ κ²μ΄λ€.
Git λͺ
λ Ήμ μ¬μ©νκΈ° μν΄ λ§€μ° μμΈν λμλ§ μ 체λ₯Ό λ³Ό νμ μμ΄ κ° λͺ
λ Ήμμ μ¬μ©ν μ μλ μ΅μ
λ€μ λν΄μ κ°λ΅ν μ΄ν΄λ³Όμλ μλ€. -h
, --help
μ΅μ
μ μ¬μ©νλ©΄ λ€μκ³Ό κ°μ΄ Git λͺ
λ Ήμμ μ¬μ©ν μ μλ μ΅μ
λ€μ λν κ°λ¨ν λμλ§μ μΆλ ₯νλ€.
$ git add -h
usage: git add [<options>] [--] <pathspec>...
-n, --dry-run dry run
-v, --verbose be verbose
-i, --interactive interactive picking
-p, --patch select hunks interactively
-e, --edit edit current diff and apply
-f, --force allow adding otherwise ignored files
-u, --update update tracked files
-N, --intent-to-add record only the fact that the path will be added later
-A, --all add changes from all tracked and untracked files
--ignore-removal ignore paths removed in the working tree (same as --no-all)
--refresh don't add, only refresh the index
--ignore-errors just skip files which cannot be added because of errors
--ignore-missing check if - even missing - files are ignored in dry run
--chmod <(+/-)x> override the executable bit of the listed files