Browse Source

git-*: add and update Korean translation (#14031)

* git-a*: add and update Korean translation

* git-b*: add and update Korean translation

* git-*: add and update Korean translation

* Update git-standup.md

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
์ฝ”๋“œ์‹ธ์ด 5 months ago
parent
commit
0819a11434
100 changed files with 1720 additions and 51 deletions
  1. 15 11
      pages.ko/common/git-add.md
  2. 9 5
      pages.ko/common/git-am.md
  3. 29 0
      pages.ko/common/git-annex.md
  4. 10 6
      pages.ko/common/git-annotate.md
  5. 29 0
      pages.ko/common/git-apply.md
  6. 9 0
      pages.ko/common/git-archive-file.md
  7. 28 0
      pages.ko/common/git-archive.md
  8. 17 0
      pages.ko/common/git-authors.md
  9. 8 0
      pages.ko/common/git-blame-someone-else.md
  10. 13 5
      pages.ko/common/git-blame.md
  11. 10 10
      pages.ko/common/git-branch.md
  12. 13 0
      pages.ko/common/git-browse-ci.md
  13. 13 0
      pages.ko/common/git-browse.md
  14. 9 0
      pages.ko/common/git-brv.md
  15. 33 0
      pages.ko/common/git-bug.md
  16. 16 0
      pages.ko/common/git-bugreport.md
  17. 37 0
      pages.ko/common/git-bulk.md
  18. 36 0
      pages.ko/common/git-bundle.md
  19. 16 0
      pages.ko/common/git-cat-file.md
  20. 33 0
      pages.ko/common/git-changelog.md
  21. 20 0
      pages.ko/common/git-check-attr.md
  22. 24 0
      pages.ko/common/git-check-ignore.md
  23. 8 0
      pages.ko/common/git-check-mailmap.md
  24. 16 0
      pages.ko/common/git-check-ref-format.md
  25. 20 0
      pages.ko/common/git-checkout-index.md
  26. 1 1
      pages.ko/common/git-cherry-pick.md
  27. 16 0
      pages.ko/common/git-cherry.md
  28. 4 4
      pages.ko/common/git-clean.md
  29. 9 0
      pages.ko/common/git-clear-soft.md
  30. 9 0
      pages.ko/common/git-clear.md
  31. 9 0
      pages.ko/common/git-coauthor.md
  32. 24 0
      pages.ko/common/git-cola.md
  33. 16 0
      pages.ko/common/git-column.md
  34. 2 2
      pages.ko/common/git-commit.md
  35. 21 0
      pages.ko/common/git-commits-since.md
  36. 9 0
      pages.ko/common/git-contrib.md
  37. 20 0
      pages.ko/common/git-count-objects.md
  38. 13 0
      pages.ko/common/git-count.md
  39. 13 0
      pages.ko/common/git-cp.md
  40. 17 0
      pages.ko/common/git-create-branch.md
  41. 8 0
      pages.ko/common/git-credential-cache.md
  42. 8 0
      pages.ko/common/git-credential-store.md
  43. 16 0
      pages.ko/common/git-credential.md
  44. 8 0
      pages.ko/common/git-cvsexportcommit.md
  45. 16 0
      pages.ko/common/git-daemon.md
  46. 9 0
      pages.ko/common/git-delete-branch.md
  47. 9 0
      pages.ko/common/git-delete-merged-branches.md
  48. 13 0
      pages.ko/common/git-delete-squashed-branches.md
  49. 9 0
      pages.ko/common/git-delete-submodule.md
  50. 9 0
      pages.ko/common/git-delete-tag.md
  51. 13 0
      pages.ko/common/git-delta.md
  52. 24 0
      pages.ko/common/git-describe.md
  53. 20 0
      pages.ko/common/git-diff-files.md
  54. 20 0
      pages.ko/common/git-diff-index.md
  55. 20 0
      pages.ko/common/git-diff-tree.md
  56. 3 3
      pages.ko/common/git-diff.md
  57. 21 0
      pages.ko/common/git-difftool.md
  58. 29 0
      pages.ko/common/git-effort.md
  59. 16 0
      pages.ko/common/git-extras.md
  60. 36 0
      pages.ko/common/git-fame.md
  61. 21 0
      pages.ko/common/git-feature.md
  62. 21 0
      pages.ko/common/git-filter-repo.md
  63. 24 0
      pages.ko/common/git-flow.md
  64. 13 0
      pages.ko/common/git-for-each-repo.md
  65. 17 0
      pages.ko/common/git-force-clone.md
  66. 13 0
      pages.ko/common/git-fork.md
  67. 17 0
      pages.ko/common/git-format-patch.md
  68. 9 0
      pages.ko/common/git-fresh-branch.md
  69. 18 0
      pages.ko/common/git-fsck.md
  70. 24 0
      pages.ko/common/git-gc.md
  71. 9 0
      pages.ko/common/git-gh-pages.md
  72. 9 0
      pages.ko/common/git-graft.md
  73. 37 0
      pages.ko/common/git-gui.md
  74. 29 0
      pages.ko/common/git-guilt.md
  75. 20 0
      pages.ko/common/git-hash-object.md
  76. 24 0
      pages.ko/common/git-help.md
  77. 12 0
      pages.ko/common/git-ignore-io.md
  78. 21 0
      pages.ko/common/git-ignore.md
  79. 29 0
      pages.ko/common/git-imerge.md
  80. 13 0
      pages.ko/common/git-info.md
  81. 32 0
      pages.ko/common/git-instaweb.md
  82. 36 0
      pages.ko/common/git-lfs.md
  83. 9 0
      pages.ko/common/git-local-commits.md
  84. 9 0
      pages.ko/common/git-lock.md
  85. 9 0
      pages.ko/common/git-locked.md
  86. 4 4
      pages.ko/common/git-log.md
  87. 29 0
      pages.ko/common/git-magic.md
  88. 16 0
      pages.ko/common/git-mailinfo.md
  89. 24 0
      pages.ko/common/git-maintenance.md
  90. 16 0
      pages.ko/common/git-merge-base.md
  91. 13 0
      pages.ko/common/git-merge-into.md
  92. 13 0
      pages.ko/common/git-merge-repo.md
  93. 28 0
      pages.ko/common/git-mergetool.md
  94. 13 0
      pages.ko/common/git-missing.md
  95. 24 0
      pages.ko/common/git-mktree.md
  96. 21 0
      pages.ko/common/git-mr.md
  97. 36 0
      pages.ko/common/git-notes.md
  98. 13 0
      pages.ko/common/git-obliterate.md
  99. 13 0
      pages.ko/common/git-paste.md
  100. 21 0
      pages.ko/common/git-pr.md

+ 15 - 11
pages.ko/common/git-add.md

@@ -7,26 +7,30 @@
 
 `git add {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
 
-- ๋ชจ๋“  ํŒŒ์ผ ์ถ”๊ฐ€ (์ถ”์ ๋œ ํŒŒ์ผ ๋ฐ ์ถ”์ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ ๋ชจ๋‘):
+- ๋ชจ๋“  ํŒŒ์ผ ์ถ”๊ฐ€ (์ถ”์ ๋œ ํŒŒ์ผ ๋ฐ ์ถ”์ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ):
 
-`git add -A`
+`git add {{-A|--all}}`
 
-- ์ด๋ฏธ ์ถ”์  ์ค‘์ธ ํŒŒ์ผ๋งŒ ์ถ”๊ฐ€:
+- ํ˜„์žฌ ํด๋”์˜ ๋ชจ๋“  ํŒŒ์ผ ์ถ”๊ฐ€:
 
-`git add -u`
+`git add .`
+
+- ์ด๋ฏธ ์ถ”์ ๋œ ํŒŒ์ผ๋งŒ ์ถ”๊ฐ€:
+
+`git add {{-u|--update}}`
 
 - ๋ฌด์‹œ๋œ ํŒŒ์ผ๋„ ์ถ”๊ฐ€:
 
-`git add -f`
+`git add {{-f|--force}}`
 
-- ํŒŒ์ผ ์ผ๋ถ€๋ฅผ ๋Œ€ํ™”์ ์œผ๋กœ ์Šคํ…Œ์ด์ง•:
+- ํŒŒ์ผ์˜ ์ผ๋ถ€๋ฅผ ๋Œ€ํ™”์‹์œผ๋กœ ์Šคํ…Œ์ด์ง•:
 
-`git add -p`
+`git add {{-p|--patch}}`
 
-- ํŠน์ • ํŒŒ์ผ์˜ ์ผ๋ถ€๋ฅผ ๋Œ€ํ™”์ ์œผ๋กœ ์Šคํ…Œ์ด์ง•:
+- ์ง€์ •๋œ ํŒŒ์ผ์˜ ์ผ๋ถ€๋ฅผ ๋Œ€ํ™”์‹์œผ๋กœ ์Šคํ…Œ์ด์ง•:
 
-`git add -p {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+`git add {{-p|--patch}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
 
-- ํŒŒ์ผ์„ ๋Œ€ํ™”์ ์œผ๋กœ ์Šคํ…Œ์ด์ง•:
+- ํŒŒ์ผ์„ ๋Œ€ํ™”์‹์œผ๋กœ ์Šคํ…Œ์ด์ง•:
 
-`git add -i`
+`git add {{-i|--interactive}}`

+ 9 - 5
pages.ko/common/git-am.md

@@ -1,17 +1,21 @@
 # git am
 
-> ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉํ•œ๋‹ค. ์ด๋ฉ”์ผ๋กœ ์ปค๋ฐ‹์„ ๋ฐ›์„ ๋•Œ ์œ ์šฉํ•จ.
-> ํŒจ์น˜ ํŒŒ์ผ์„ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ๋Š” `git format-patch` ๋˜ํ•œ ์ฐธ๊ณ .
+> ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉํ•˜๊ณ  ์ปค๋ฐ‹ ์ƒ์„ฑ. ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์ปค๋ฐ‹์„ ๋ฐ›์„ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ํŒจ์น˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” `git format-patch`๋„ ๊ฐ™์ด ๋ณด์„ธ์š”.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-am>.
 
-- ํŒจ์น˜ ํŒŒ์ผ ์ ์šฉ:
+- ๋กœ์ปฌ ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉํ•˜๊ณ  ์ปค๋ฐ‹:
 
 `git am {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.patch}}`
 
-- ํŒจ์น˜ ํŒŒ์ผ ์ ์šฉ ํ”„๋กœ์„ธ์Šค ์ค‘๋‹จ:
+- ์›๊ฒฉ ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉํ•˜๊ณ  ์ปค๋ฐ‹:
+
+`curl -L {{https://example.com/file.patch}} | git apply`
+
+- ํŒจ์น˜ ํŒŒ์ผ ์ ์šฉ ๊ณผ์ • ์ค‘๋‹จ:
 
 `git am --abort`
 
-- ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์ˆ˜์˜ ํŒจ์น˜ ํŒŒ์ผ ์ ์šฉ, ์‹คํŒจํ•œ ํŒŒ์ผ์€ ๊ฑฐ์ ˆ ํŒŒ์ผ์— ์ €์žฅ:
+- ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์€ ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉํ•˜๊ณ , ์‹คํŒจํ•œ ๋ถ€๋ถ„์„ ๊ฑฐ๋ถ€ ํŒŒ์ผ๋กœ ์ €์žฅ:
 
 `git am --reject {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.patch}}`

+ 29 - 0
pages.ko/common/git-annex.md

@@ -0,0 +1,29 @@
+# git annex
+
+> Git์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜์ง€๋งŒ, ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ฒดํฌ์ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+> ํŒŒ์ผ์ด annexed๋˜๋ฉด, ํ•ด๋‹น ๋‚ด์šฉ์ด ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ๋กœ ์ด๋™๋˜๊ณ , ๋‚ด์šฉ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-annex.branchable.com>.
+
+- Git annex๋กœ ์ €์žฅ์†Œ ์ดˆ๊ธฐํ™”:
+
+`git annex init`
+
+- ํŒŒ์ผ ์ถ”๊ฐ€:
+
+`git annex add {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ˜„์žฌ ์ƒํƒœ ํ‘œ์‹œ:
+
+`git annex status {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ์›๊ฒฉ๊ณผ ๋™๊ธฐํ™”:
+
+`git annex {{์›๊ฒฉ}}`
+
+- ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`git annex get {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`git annex help`

+ 10 - 6
pages.ko/common/git-annotate.md

@@ -1,14 +1,18 @@
 # git annotate
 
-> ๊ฐ๊ฐ์˜ ํŒŒ์ผ๋ž€์— ์ปค๋ฐ‹ํ•œ ํ•ด์‰ฌ์™€ ๋งˆ์ง€๋ง‰ ์ž‘์„ฑ์ž๋ฅผ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.
-> ๊นƒ ์–ด๋…ธํ…Œ์ดํŠธ ๋ณด๋‹ค ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊นƒ ๋ธ”๋ ˆ์ž„์„ ์‚ดํŽด ๋ณด์„ธ์š”.
-> ๊นƒ ์–ด๋…ธํ…Œ์ดํŠธ๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ์นœ์ˆ™ํ•œ ๋ถ„๋“ค๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
+> ํŒŒ์ผ์˜ ๊ฐ ์ค„์— ์ปค๋ฐ‹ ํ•ด์‹œ์™€ ๋งˆ์ง€๋ง‰ ์ž‘์„ฑ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> `git blame`์„ ์ฐธ์กฐํ•˜์„ธ์š”, `git annotate`๋ณด๋‹ค ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค.
+> `git annotate`๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ์ต์ˆ™ํ•œ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-annotate>.
 
-- ๊ฐ๊ฐ์˜ ๋ผ์ธ์— ์ž‘์„ฑ์ž์˜ ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‰ฌ๋ฅผ ์•ž์ชฝ์— ๋”ํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
+- ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
 
 `git annotate {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
 
-- ๊ฐ๊ฐ์˜ ๋ผ์ธ์— ์ž‘์„ฑ์ž์˜ ์ด๋ฉ”์ผ๊ณผ ์ปค๋ฐ‹ ํ•ด์‰ฌ๋ฅผ ์•ž์ชฝ์— ๋”ํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
+- ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฉ”์ผ๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
 
-`git annotate -e {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+`git annotate {{-e|--show-email}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์ผ์น˜ํ•˜๋Š” ์ค„๋งŒ ์ถœ๋ ฅ:
+
+`git annotate -L :{{์ •๊ทœ์‹}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 29 - 0
pages.ko/common/git-apply.md

@@ -0,0 +1,29 @@
+# git apply
+
+> ์ปค๋ฐ‹์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ ๋ฐ/๋˜๋Š” ์ƒ‰์ธ์— ํŒจ์น˜๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `git am` (ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๊ณ  ์ปค๋ฐ‹๋„ ์ƒ์„ฑ).
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-apply>.
+
+- ํŒจ์น˜๋œ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ:
+
+`git apply --verbose {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๊ณ  ํŒจ์น˜๋œ ํŒŒ์ผ์„ ์ƒ‰์ธ์— ์ถ”๊ฐ€:
+
+`git apply --index {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์›๊ฒฉ ํŒจ์น˜ ํŒŒ์ผ ์ ์šฉ:
+
+`curl -L {{https://example.com/file.patch}} | git apply`
+
+- ์ž…๋ ฅ์— ๋Œ€ํ•œ diffstat์„ ์ถœ๋ ฅํ•˜๊ณ  ํŒจ์น˜๋ฅผ ์ ์šฉ:
+
+`git apply --stat --apply {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒจ์น˜๋ฅผ ์—ญ๋ฐฉํ–ฅ์œผ๋กœ ์ ์šฉ:
+
+`git apply --reverse {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ž‘์—… ํŠธ๋ฆฌ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  ํŒจ์น˜ ๊ฒฐ๊ณผ๋ฅผ ์ƒ‰์ธ์— ์ €์žฅ:
+
+`git apply --cache {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 9 - 0
pages.ko/common/git-archive-file.md

@@ -0,0 +1,9 @@
+# git archive-file
+
+> ํ˜„์žฌ Git ๋ธŒ๋žœ์น˜์˜ ๋ชจ๋“  ํŒŒ์ผ์„ Zip ์•„์นด์ด๋ธŒ๋กœ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-archive-file>.
+
+- ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ์ปค๋ฐ‹์„ Zip ์•„์นด์ด๋ธŒ๋กœ ํŒจํ‚น:
+
+`git archive-file`

+ 28 - 0
pages.ko/common/git-archive.md

@@ -0,0 +1,28 @@
+# git archive
+
+> ํŠธ๋ฆฌ์—์„œ ํŒŒ์ผ์˜ ์•„์นด์ด๋ธŒ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-archive>.
+
+- ํ˜„์žฌ HEAD์˜ ๋‚ด์šฉ์„ tar ์•„์นด์ด๋ธŒ๋กœ ์ƒ์„ฑํ•˜๊ณ  `stdout`์— ์ถœ๋ ฅ:
+
+`git archive {{-v|--verbose}} HEAD`
+
+- Zip ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ž์„ธํžˆ ๋ณด๊ณ :
+
+`git archive {{-v|--verbose}} --format zip HEAD`
+
+- Zip ์•„์นด์ด๋ธŒ๋ฅผ ํŠน์ • ํŒŒ์ผ๋กœ ์ถœ๋ ฅ:
+
+`git archive {{-v|--verbose}} {{-o|--output}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.zip}} HEAD`
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜์˜ ์ตœ์‹  ์ปค๋ฐ‹ ๋‚ด์šฉ์„ tar ์•„์นด์ด๋ธŒ๋กœ ์ƒ์„ฑ:
+
+`git archive {{-o|--output}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.tar}} {{branch_name}}`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์‚ฌ์šฉ:
+
+`git archive {{-o|--output}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.tar}} HEAD:{{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ๊ฐ ํŒŒ์ผ์— ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์— ์•„์นด์ด๋ธŒ:
+
+`git archive {{-o|--output}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.tar}} --prefix {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}/ HEAD`

+ 17 - 0
pages.ko/common/git-authors.md

@@ -0,0 +1,17 @@
+# git authors
+
+> Git ์ €์žฅ์†Œ์˜ ์ปค๋ฐ‹ ์ž‘์„ฑ์ž ๋ชฉ๋ก์„ ์ƒ์„ฑ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-authors>.
+
+- ์ปค๋ฐ‹ ์ž‘์„ฑ์ž ๋ชฉ๋ก์„ `AUTHORS` ํŒŒ์ผ ๋Œ€์‹  `stdout`์— ์ถœ๋ ฅ:
+
+`git authors --list`
+
+- ์ปค๋ฐ‹ ์ž‘์„ฑ์ž ๋ชฉ๋ก์„ `AUTHORS` ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜๊ณ  ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋กœ ์—ด๊ธฐ:
+
+`git authors`
+
+- ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ œ์™ธํ•œ ์ปค๋ฐ‹ ์ž‘์„ฑ์ž ๋ชฉ๋ก์„ `AUTHORS` ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜๊ณ  ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋กœ ์—ด๊ธฐ:
+
+`git authors --no-email`

+ 8 - 0
pages.ko/common/git-blame-someone-else.md

@@ -0,0 +1,8 @@
+# git blame-someone-else
+
+> ๋‹น์‹ ์˜ ์ž˜๋ชป๋œ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ํƒ“ํ•˜๋Š” ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/jayphelps/git-blame-someone-else>.
+
+- ์ปค๋ฐ‹์˜ ์ž‘์„ฑ์ž์™€ ์ปค๋ฏธํ„ฐ ๋ณ€๊ฒฝ:
+
+`git blame-someone-else "{{์ž‘์„ฑ์ž <someone@example.com>}}" {{์ปค๋ฐ‹}}`

+ 13 - 5
pages.ko/common/git-blame.md

@@ -1,12 +1,20 @@
 # git blame
 
-> ๊ฐ๊ฐ์˜ ํŒŒ์ผ ๋ผ์ธ์— ์ปค๋ฐ‹ ํ•ด์‰ฌ์™€ ๋งˆ์ง€๋ง‰ ์ž‘์„ฑ์ž๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+> ํŒŒ์ผ์˜ ๊ฐ ์ค„์— ์ปค๋ฐ‹ ํ•ด์‹œ์™€ ๋งˆ์ง€๋ง‰ ์ž‘์„ฑ์ž๋ฅผ ํ‘œ์‹œ.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-blame>.
 
-- ๊ฐ๊ฐ์˜ ๋ผ์ธ์— ์ž‘์„ฑ์ž์˜ ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‰ฌ๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ ์ถœ๋ ฅ:
+- ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
 
-`git blame {{ํŒŒ์ผ์ด๋ฆ„}}`
+`git blame {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
 
-- ๊ฐ๊ฐ์˜ ๋ผ์ธ์— ์ž‘์„ฑ์ž์˜ ์ด๋ฉ”์ผ๊ณผ ์ปค๋ฐ‹ ํ•ด์‰ฌ๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ ์ถœ๋ ฅ:
+- ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฉ”์ผ๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
 
-`git blame -e {{ํŒŒ์ผ์ด๋ฆ„}}`
+`git blame {{-e|--show-email}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ์ปค๋ฐ‹์—์„œ ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
+
+`git blame {{์ปค๋ฐ‹}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ์ปค๋ฐ‹ ์ด์ „์˜ ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ํŒŒ์ผ ์ถœ๋ ฅ:
+
+`git blame {{์ปค๋ฐ‹}}~ {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 10 - 10
pages.ko/common/git-branch.md

@@ -1,35 +1,35 @@
 # git branch
 
-> ๋ธŒ๋žœ์น˜ ์ž‘์—…์„ ์œ„ํ•œ ์ฃผ์š” Git ๋ช…๋ น์–ด.
+> Git ๋ธŒ๋žœ์น˜ ์ž‘์—…์„ ์œ„ํ•œ ์ฃผ์š” ๋ช…๋ น์–ด.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-branch>.
 
-- ๋ชจ๋“  ๋ธŒ๋žœ์น˜(๋กœ์ปฌ ๋ฐ ์›๊ฒฉ; ํ˜„์žฌ ๋ธŒ๋žœ์น˜๋Š” `*`๋กœ ๊ฐ•์กฐ๋จ) ๋‚˜์—ด:
+- ๋ชจ๋“  ๋ธŒ๋žœ์น˜ ๋‚˜์—ด (๋กœ์ปฌ ๋ฐ ์›๊ฒฉ; ํ˜„์žฌ ๋ธŒ๋žœ์น˜๋Š” `*`๋กœ ๊ฐ•์กฐ):
 
 `git branch --all`
 
-- ํŠน์ • Git ์ปค๋ฐ‹์„ ๊ธฐ๋ก์— ํฌํ•จํ•˜๋Š” ๋ธŒ๋žœ์น˜ ๋‚˜์—ด:
+- ํŠน์ • Git ์ปค๋ฐ‹์„ ํฌํ•จํ•œ ๋ธŒ๋žœ์น˜ ๋‚˜์—ด:
 
 `git branch --all --contains {{์ปค๋ฐ‹_ํ•ด์‹œ}}`
 
-- ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ์ด๋ฆ„ ํ‘œ์‹œ:
+- ํ˜„์žฌ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ํ‘œ์‹œ:
 
 `git branch --show-current`
 
-- ํ˜„์žฌ ์ปค๋ฐ‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+- ํ˜„์žฌ ์ปค๋ฐ‹์„ ๊ธฐ์ค€์œผ๋กœ ์ƒˆ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
 
 `git branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
 
-- ํŠน์ • ์ปค๋ฐ‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+- ํŠน์ • ์ปค๋ฐ‹์„ ๊ธฐ์ค€์œผ๋กœ ์ƒˆ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
 
 `git branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์ปค๋ฐ‹_ํ•ด์‹œ}}`
 
-- ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ (์ฒดํฌ์•„์›ƒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—ฌ์•ผ ํ•จ):
+- ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ (ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜๊ฐ€ ์•„๋‹ˆ์–ด์•ผ ํ•จ):
 
-`git branch -m {{์ด์ „_๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์ƒˆ๋กœ์šด_๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+`git branch {{-m|--move}} {{์ด์ „_๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์ƒˆ_๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
 
-- ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ (์ฒดํฌ์•„์›ƒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—ฌ์•ผ ํ•จ):
+- ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ (ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜๊ฐ€ ์•„๋‹ˆ์–ด์•ผ ํ•จ):
 
-`git branch -d {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+`git branch {{-d|--delete}} {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
 
 - ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ:
 

+ 13 - 0
pages.ko/common/git-browse-ci.md

@@ -0,0 +1,13 @@
+# git browse-ci
+
+> ํ˜„์žฌ `git` ์ €์žฅ์†Œ์˜ CI ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ธฐ๋ณธ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ฝ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-browse-ci>.
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ์˜ CI ์„ค์ •์„ ์—…์ŠคํŠธ๋ฆผ ์›น์‚ฌ์ดํŠธ์—์„œ ์—ด๊ธฐ:
+
+`git browse-ci`
+
+- ํŠน์ • ์›๊ฒฉ ์ €์žฅ์†Œ์˜ CI ์„ค์ •์„ ์—…์ŠคํŠธ๋ฆผ ์›น์‚ฌ์ดํŠธ์—์„œ ์—ด๊ธฐ:
+
+`git browse-ci {{remote}}`

+ 13 - 0
pages.ko/common/git-browse.md

@@ -0,0 +1,13 @@
+# git browse
+
+> ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—…์ŠคํŠธ๋ฆผ ๋ฆฌํฌ์ง€ํ„ฐ๋ฆฌ ๋ณด๊ธฐ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-browse>.
+
+- ์ฒซ ๋ฒˆ์งธ ์—…์ŠคํŠธ๋ฆผ์„ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๊ธฐ:
+
+`git browse`
+
+- ํŠน์ • ์—…์ŠคํŠธ๋ฆผ์„ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๊ธฐ:
+
+`git browse {{์—…์ŠคํŠธ๋ฆผ}}`

+ 9 - 0
pages.ko/common/git-brv.md

@@ -0,0 +1,9 @@
+# git brv
+
+> ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ๋‚ ์งœ๋ณ„๋กœ ์ •๋ ฌ๋œ ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก์„ ์ถœ๋ ฅ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-brv>.
+
+- ๋‚ ์งœ, ์ตœ์‹  ์ปค๋ฐ‹ ํ•ด์‹œ ๋ฐ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ๊ฐ ๋ธŒ๋žœ์น˜ ๋‚˜์—ด:
+
+`git brv`

+ 33 - 0
pages.ko/common/git-bug.md

@@ -0,0 +1,33 @@
+# git bug
+
+> Git์˜ ๋‚ด๋ถ€ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„์‚ฐ ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์— ํŒŒ์ผ์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+> ๋ฌธ์ œ๋ฅผ ์ปค๋ฐ‹ ๋ฐ ๋ธŒ๋žœ์น˜์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋™์ผํ•œ Git ์›๊ฒฉ ์ €์žฅ์†Œ์— ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/MichaelMure/git-bug/blob/master/doc/md/git-bug.md>.
+
+- ์ƒˆ ์‚ฌ์šฉ์ž ์ƒ์„ฑ:
+
+`git bug user create`
+
+- ์ƒˆ ๋ฒ„๊ทธ ์ƒ์„ฑ:
+
+`git bug add`
+
+- ์›๊ฒฉ ์ €์žฅ์†Œ์— ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ํ•ญ๋ชฉ ํ‘ธ์‹œ:
+
+`git bug push`
+
+- ์—…๋ฐ์ดํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`git bug pull`
+
+- ๊ธฐ์กด ๋ฒ„๊ทธ ๋‚˜์—ด:
+
+`git bug ls`
+
+- ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„๊ทธ ํ•„ํ„ฐ๋ง ๋ฐ ์ •๋ ฌ:
+
+`git bug ls "{{์ƒํƒœ}}:{{์—ด๋ฆผ}} {{์ •๋ ฌ}}:{{ํŽธ์ง‘}}"`
+
+- ํ…์ŠคํŠธ ๋‚ด์šฉ์œผ๋กœ ๋ฒ„๊ทธ ๊ฒ€์ƒ‰:
+
+`git bug ls "{{๊ฒ€์ƒ‰_์ฟผ๋ฆฌ}}" baz`

+ 16 - 0
pages.ko/common/git-bugreport.md

@@ -0,0 +1,16 @@
+# git bugreport
+
+> ์‹œ์Šคํ…œ ๋ฐ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋””๋ฒ„๊ทธ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ Git ๋ฒ„๊ทธ ๋ณด๊ณ ์— ๋„์›€์ด ๋˜๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-bugreport>.
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ๋ณด๊ณ  ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bugreport`
+
+- ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ๋ณด๊ณ  ํŒŒ์ผ ์ƒ์„ฑ (๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ƒ์„ฑ๋จ):
+
+`git bugreport --output-directory {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- `strftime` ํ˜•์‹์˜ ์ง€์ •๋œ ํŒŒ์ผ๋ช… ์ ‘๋ฏธ์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ๋ณด๊ณ  ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bugreport --suffix {{%m%d%y}}`

+ 37 - 0
pages.ko/common/git-bulk.md

@@ -0,0 +1,37 @@
+# git bulk
+
+> ์—ฌ๋Ÿฌ Git ์ €์žฅ์†Œ์—์„œ ์ž‘์—…์„ ์‹คํ–‰.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-bulk>.
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ž‘์—… ๊ณต๊ฐ„์œผ๋กœ ๋“ฑ๋ก:
+
+`git bulk --addcurrent {{์ž‘์—…_๊ณต๊ฐ„_์ด๋ฆ„}}`
+
+- ๋Œ€๋Ÿ‰ ์ž‘์—…์„ ์œ„ํ•œ ์ž‘์—… ๊ณต๊ฐ„ ๋“ฑ๋ก:
+
+`git bulk --addworkspace {{์ž‘์—…_๊ณต๊ฐ„_์ด๋ฆ„}} {{/์ ˆ๋Œ€/๊ฒฝ๋กœ/๋Œ€์ƒ/์ €์žฅ์†Œ}}`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— ์ €์žฅ์†Œ๋ฅผ ํด๋ก ํ•˜๊ณ , ์ž‘์—… ๊ณต๊ฐ„์œผ๋กœ ๋“ฑ๋ก:
+
+`git bulk --addworkspace {{์ž‘์—…_๊ณต๊ฐ„_์ด๋ฆ„}} {{/์ ˆ๋Œ€/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ถ€๋ชจ_๋””๋ ‰ํ† ๋ฆฌ}} --from {{์›๊ฒฉ_์ €์žฅ์†Œ_์œ„์น˜}}`
+
+- ์›๊ฒฉ ์œ„์น˜์˜ ์ƒˆ ์ค„๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์—์„œ ์ €์žฅ์†Œ๋ฅผ ํด๋ก ํ•˜๊ณ , ์ž‘์—… ๊ณต๊ฐ„์œผ๋กœ ๋“ฑ๋ก:
+
+`git bulk --addworkspace {{์ž‘์—…_๊ณต๊ฐ„_์ด๋ฆ„}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ฃจํŠธ_๋””๋ ‰ํ† ๋ฆฌ}} --from {{/๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋“ฑ๋ก๋œ ๋ชจ๋“  ์ž‘์—… ๊ณต๊ฐ„ ๋‚˜์—ด:
+
+`git bulk --listall`
+
+- ํ˜„์žฌ ์ž‘์—… ๊ณต๊ฐ„์˜ ์ €์žฅ์†Œ์—์„œ Git ๋ช…๋ น ์‹คํ–‰:
+
+`git bulk {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ˆ˜}}`
+
+- ํŠน์ • ์ž‘์—… ๊ณต๊ฐ„ ์ œ๊ฑฐ:
+
+`git bulk --removeworkspace {{์ž‘์—…_๊ณต๊ฐ„_์ด๋ฆ„}}`
+
+- ๋ชจ๋“  ์ž‘์—… ๊ณต๊ฐ„ ์ œ๊ฑฐ:
+
+`git bulk --purge`

+ 36 - 0
pages.ko/common/git-bundle.md

@@ -0,0 +1,36 @@
+# git bundle
+
+> ๊ฐ์ฒด์™€ ์ฐธ์กฐ๋ฅผ ์•„์นด์ด๋ธŒ๋กœ ํŒจํ‚ค์ง•ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-bundle>.
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜์˜ ๋ชจ๋“  ๊ฐ์ฒด์™€ ์ฐธ์กฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฒˆ๋“ค ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bundle create {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}} {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+
+- ๋ชจ๋“  ๋ธŒ๋žœ์น˜์˜ ๋ฒˆ๋“ค ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bundle create {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}} --all`
+
+- ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ๋งˆ์ง€๋ง‰ 5๊ฐœ์˜ ์ปค๋ฐ‹์„ ํฌํ•จํ•˜๋Š” ๋ฒˆ๋“ค ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bundle create {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}} -{{5}} {{HEAD}}`
+
+- ์ตœ๊ทผ 7์ผ๊ฐ„์˜ ์ปค๋ฐ‹์„ ํฌํ•จํ•˜๋Š” ๋ฒˆ๋“ค ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git bundle create {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}} --since {{7.days}} {{HEAD}}`
+
+- ๋ฒˆ๋“ค ํŒŒ์ผ์ด ์œ ํšจํ•˜๊ณ  ํ˜„์žฌ ์ €์žฅ์†Œ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ:
+
+`git bundle verify {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}}`
+
+- ๋ฒˆ๋“ค์— ํฌํ•จ๋œ ์ฐธ์กฐ ๋ชฉ๋ก์„ `stdout`์— ์ถœ๋ ฅ:
+
+`git bundle unbundle {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}}`
+
+- ๋ฒˆ๋“ค ํŒŒ์ผ์—์„œ ํŠน์ • ๋ธŒ๋žœ์น˜๋ฅผ ํ˜„์žฌ ์ €์žฅ์†Œ๋กœ ์–ธ๋ฒˆ๋“ค:
+
+`git pull {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}} {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+
+- ๋ฒˆ๋“ค์—์„œ ์ƒˆ ์ €์žฅ์†Œ ์ƒ์„ฑ:
+
+`git clone {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.bundle}}`

+ 16 - 0
pages.ko/common/git-cat-file.md

@@ -0,0 +1,16 @@
+# git cat-file
+
+> Git ์ €์žฅ์†Œ ๊ฐ์ฒด์˜ ์ฝ˜ํ…์ธ  ๋˜๋Š” ์œ ํ˜• ๋ฐ ํฌ๊ธฐ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-cat-file>.
+
+- HEAD ์ปค๋ฐ‹์˜ ํฌ๊ธฐ(๋ฐ”์ดํŠธ ๋‹จ์œ„) ํ™•์ธ:
+
+`git cat-file -s HEAD`
+
+- ์ฃผ์–ด์ง„ Git ๊ฐ์ฒด์˜ ์œ ํ˜•(blob, tree, commit, tag) ํ™•์ธ:
+
+`git cat-file -t {{8c442dc3}}`
+
+- ์ฃผ์–ด์ง„ Git ๊ฐ์ฒด์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ถœ๋ ฅ:
+
+`git cat-file -p {{HEAD~2}}`

+ 33 - 0
pages.ko/common/git-changelog.md

@@ -0,0 +1,33 @@
+# git changelog
+
+> ์ €์žฅ์†Œ ์ปค๋ฐ‹ ๋ฐ ํƒœ๊ทธ์—์„œ ๋ณ€๊ฒฝ ๋กœ๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-changelog>.
+
+- ์ตœ์‹  Git ํƒœ๊ทธ ์ดํ›„์˜ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋กœ ๊ธฐ์กด ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ์ƒˆ `History.md` ํŒŒ์ผ์„ ์ƒ์„ฑ:
+
+`git changelog`
+
+- ํ˜„์žฌ ๋ฒ„์ „์˜ ์ปค๋ฐ‹ ๋‚˜์—ด:
+
+`git changelog --list`
+
+- `2.1.0` ํƒœ๊ทธ๋ถ€ํ„ฐ ํ˜„์žฌ๊นŒ์ง€์˜ ์ปค๋ฐ‹ ๋ฒ”์œ„ ๋‚˜์—ด:
+
+`git changelog --list --start-tag {{2.1.0}}`
+
+- `0.5.0` ํƒœ๊ทธ์™€ `1.0.0` ํƒœ๊ทธ ์‚ฌ์ด์˜ ์ปค๋ฐ‹ ๋ฒ”์œ„๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋‚˜์—ด:
+
+`git changelog --start-tag {{0.5.0}} --final-tag {{1.0.0}}`
+
+- ์ปค๋ฐ‹ `0b97430`๊ณผ ํƒœ๊ทธ `1.0.0` ์‚ฌ์ด์˜ ์ปค๋ฐ‹ ๋ฒ”์œ„๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋‚˜์—ด:
+
+`git changelog --start-commit {{0b97430}} --final-tag {{1.0.0}}`
+
+- ์ถœ๋ ฅ ํŒŒ์ผ๋กœ `CHANGELOG.md` ์ง€์ •:
+
+`git changelog {{CHANGELOG.md}}`
+
+- ํ˜„์žฌ ๋ณ€๊ฒฝ ๋กœ๊ทธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์™„์ „ํžˆ ๊ต์ฒด:
+
+`git changelog --prune-old`

+ 20 - 0
pages.ko/common/git-check-attr.md

@@ -0,0 +1,20 @@
+# git check-attr
+
+> ๊ฐ ๊ฒฝ๋กœ๋ช…์— ๋Œ€ํ•ด ํ•ด๋‹น ๊ฒฝ๋กœ๋ช…์— ๋Œ€ํ•œ gitattribute๋กœ ์ง€์ •๋˜์ง€ ์•Š์•˜๋Š”์ง€, ์„ค์ •๋˜์—ˆ๋Š”์ง€ ๋˜๋Š” ํ•ด์ œ๋˜์—ˆ๋Š”์ง€ ์†์„ฑ์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-check-attr>.
+
+- ํŒŒ์ผ์˜ ๋ชจ๋“  ์†์„ฑ ๊ฐ’์„ ํ™•์ธ:
+
+`git check-attr --all {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒŒ์ผ์˜ ํŠน์ • ์†์„ฑ ๊ฐ’์„ ํ™•์ธ:
+
+`git check-attr {{์†์„ฑ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ํŒŒ์ผ๋“ค์˜ ๋ชจ๋“  ์†์„ฑ ๊ฐ’์„ ํ™•์ธ:
+
+`git check-attr --all {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒŒ์ผ์— ๋Œ€ํ•œ ํŠน์ • ์†์„ฑ ๊ฐ’์„ ํ™•์ธ:
+
+`git check-attr {{์†์„ฑ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`

+ 24 - 0
pages.ko/common/git-check-ignore.md

@@ -0,0 +1,24 @@
+# git check-ignore
+
+> Git ignore/exclude (".gitignore") ํŒŒ์ผ์„ ๋ถ„์„ํ•˜๊ณ  ๋””๋ฒ„๊น….
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-check-ignore>.
+
+- ํŒŒ์ผ ๋˜๋Š” ํด๋”๊ฐ€ ๋ฌด์‹œ๋˜๋Š”์ง€ ํ™•์ธ:
+
+`git check-ignore {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ์—ฌ๋Ÿฌ ํŒŒ์ผ ๋˜๋Š” ํด๋”๊ฐ€ ๋ฌด์‹œ๋˜๋Š”์ง€ ํ™•์ธ:
+
+`git check-ignore {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”2 ...}}`
+
+- ๊ฐ ๊ฒฝ๋กœ๋ฅผ ํ•œ ์ค„์”ฉ `stdin`์—์„œ ์‚ฌ์šฉ:
+
+`git check-ignore --stdin < {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋ชฉ๋ก}}`
+
+- ์ƒ‰์ธ์„ ํ™•์ธํ•˜์ง€ ์•Š์Œ (๊ฒฝ๋กœ๊ฐ€ ์ถ”์ ๋˜๊ณ  ๋ฌด์‹œ๋˜์ง€ ์•Š์€ ์ด์œ ๋ฅผ ๋””๋ฒ„๊ทธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ):
+
+`git check-ignore --no-index {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”2 ...}}`
+
+- ๊ฐ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์ผ์น˜ํ•˜๋Š” ํŒจํ„ด์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด ํฌํ•จ:
+
+`git check-ignore --verbose {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”2 ...}}`

+ 8 - 0
pages.ko/common/git-check-mailmap.md

@@ -0,0 +1,8 @@
+# git check-mailmap
+
+> ์—ฐ๋ฝ์ฒ˜์˜ ํ‘œ์ค€ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ํ‘œ์‹œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-check-mailmap>.
+
+- ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ์—ฐ๊ด€๋œ ํ‘œ์ค€ ์ด๋ฆ„ ์กฐํšŒ:
+
+`git check-mailmap "<{{email@example.com}}>"`

+ 16 - 0
pages.ko/common/git-check-ref-format.md

@@ -0,0 +1,16 @@
+# git check-ref-format
+
+> ์ฐธ์กฐ ์ด๋ฆ„์ด ์ ์ ˆํ•œ์ง€ ํ™•์ธํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 0์ด ์•„๋‹Œ ์ƒํƒœ๋กœ ์ข…๋ฃŒ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-check-ref-format>.
+
+- ์ง€์ •๋œ ์ฐธ์กฐ ์ด๋ฆ„์˜ ํ˜•์‹ ํ™•์ธ:
+
+`git check-ref-format {{refs/head/refname}}`
+
+- ๋งˆ์ง€๋ง‰์œผ๋กœ ์ฒดํฌ์•„์›ƒํ•œ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ์ถœ๋ ฅ:
+
+`git check-ref-format --branch @{-1}`
+
+- ์ฐธ์กฐ ์ด๋ฆ„์„ ์ •๊ทœํ™”:
+
+`git check-ref-format --normalize {{refs/head/refname}}`

+ 20 - 0
pages.ko/common/git-checkout-index.md

@@ -0,0 +1,20 @@
+# git checkout-index
+
+> ์ƒ‰์ธ์—์„œ ์ž‘์—… ํŠธ๋ฆฌ๋กœ ํŒŒ์ผ ๋ณต์‚ฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-checkout-index>.
+
+- ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ดํ›„ ์‚ญ์ œ๋œ ํŒŒ์ผ ๋ณต์›:
+
+`git checkout-index --all`
+
+- ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ดํ›„ ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ ๋ณต์›:
+
+`git checkout-index --all --force`
+
+- ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ดํ›„ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ ๋ณต์›, ์‚ญ์ œ๋œ ํŒŒ์ผ์€ ๋ฌด์‹œ:
+
+`git checkout-index --all --force --no-create`
+
+- ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์‹œ์ ์˜ ์ „์ฒด ํŠธ๋ฆฌ ๋ณต์‚ฌ๋ณธ์„ ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋‚ด๋ณด๋‚ด๊ธฐ (๋์˜ ์Šฌ๋ž˜์‹œ๊ฐ€ ์ค‘์š”):
+
+`git checkout-index --all --force --prefix={{๊ฒฝ๋กœ/๋Œ€์ƒ/๋‚ด๋ณด๋‚ด๊ธฐ_ํด๋”/}}`

+ 1 - 1
pages.ko/common/git-cherry-pick.md

@@ -14,7 +14,7 @@
 
 - ์—ฐ์†๋˜์ง€ ์•Š์€ ์—ฌ๋Ÿฌ ์ปค๋ฐ‹๋“ค์„ ํ˜„์žฌ ๋ธŒ๋žœ์น˜์— ์ ์šฉ:
 
-`git cherry-pick {{์ปค๋ฐ‹_1}} {{์ปค๋ฐ‹_2}}`
+`git cherry-pick {{์ปค๋ฐ‹1 ์ปค๋ฐ‹2 ...}}`
 
 - ์ปค๋ฐ‹์˜ ๋ณ€๊ฒฝ๋‚ด์—ญ์„ ์ปค๋ฐ‹ ์—†์ด ๋””๋ ‰ํ† ๋ฆฌ์— ์ถ”๊ฐ€:
 

+ 16 - 0
pages.ko/common/git-cherry.md

@@ -0,0 +1,16 @@
+# git cherry
+
+> ์•„์ง ์ƒ๋ฅ˜์— ์ ์šฉ๋˜์ง€ ์•Š์€ ์ปค๋ฐ‹์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-cherry>.
+
+- ์ƒ๋ฅ˜์— ๋™๋“ฑํ•œ ์ปค๋ฐ‹์ด ์žˆ๋Š” ์ปค๋ฐ‹(๋ฐ ๊ทธ ๋ฉ”์‹œ์ง€) ํ‘œ์‹œ:
+
+`git cherry {{-v|--verbose}}`
+
+- ๋‹ค๋ฅธ ์ƒ๋ฅ˜ ๋ฐ ์ฃผ์ œ ๋ธŒ๋žœ์น˜ ์ง€์ •:
+
+`git cherry {{origin}} {{topic}}`
+
+- ์ฃผ์–ด์ง„ ํ•œ๊ณ„ ๋‚ด์˜ ์ปค๋ฐ‹๋งŒ ์ œํ•œ:
+
+`git cherry {{origin}} {{topic}} {{base}}`

+ 4 - 4
pages.ko/common/git-clean.md

@@ -9,7 +9,7 @@
 
 - ๊นƒ์— ์˜ํ•ด ์ถ”์ ๋˜์ง€ ์•Š๋Š” ํŒŒ์ผ๋“ค ์ธํ„ฐ์•กํ‹ฐ๋ธŒ ํ•˜๊ฒŒ ์ง€์šฐ๊ธฐ:
 
-`git clean -i`
+`git clean {{-i|--interactive}}`
 
 - ์–ด๋–ค ํŒŒ์ผ๋“ค์ด ์ œ๊ฑฐ๋  ๊ฒƒ์ธ์ง€ ์‹ค์ œ๋กœ ์ง€์šฐ์ง€ ์•Š๊ณ  ๋ณด์—ฌ์ฃผ๊ธฐ:
 
@@ -17,11 +17,11 @@
 
 - ๊นƒ์— ์˜ํ•ด ์ถ”์ ๋˜์ง€ ์•Š๋Š” ํŒŒ์ผ๋“ค ๊ฐ•์ œ์ ์œผ๋กœ ์ง€์šฐ๊ธฐ:
 
-`git clean -f`
+`git clean {{-f|--force}}`
 
-- ๊นƒ์— ์˜ํ•ด ์ถ”์ ๋˜์ง€ ์•Š๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฐ•์ œ์ ์œผ๋กœ ์ง€์šฐ๊ธฐ:
+- ์ถ”์ ๋˜์ง€ ์•Š์€ [d]irectory ๊ฐ•์ œ๋กœ ์‚ญ์ œ:
 
-`git clean -fd`
+`git clean {{-f|--force}} -d`
 
 - ์ถ”์ ๋˜์ง€ ์•Š๋Š” ํŒŒ์ผ๋“ค, `.gitignore` ์™€ `.git/info/exclude` ์•ˆ์— ์žˆ๋Š” ๋ฌด์‹œ๋œ ํŒŒ์ผ๋“ค์„ ํฌํ•จํ•˜์—ฌ ์ง€์šฐ๊ธฐ:
 

+ 9 - 0
pages.ko/common/git-clear-soft.md

@@ -0,0 +1,9 @@
+# git clear-soft
+
+> ํ˜„์žฌ ๋ธŒ๋žœ์น˜์™€ `.gitignore`์— ํฌํ•จ๋œ ํŒŒ์ผ์„ ์ œ์™ธํ•˜๊ณ  Git ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ํด๋ก ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ดˆ๊ธฐํ™”.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-clear-soft>.
+
+- ๋ชจ๋“  ์ถ”์ ๋œ ํŒŒ์ผ์„ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ๋ชจ๋“  ์ถ”์ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ ์‚ญ์ œ:
+
+`git clear-soft`

+ 9 - 0
pages.ko/common/git-clear.md

@@ -0,0 +1,9 @@
+# git clear
+
+> ํ˜„์žฌ ๋ธŒ๋žœ์น˜์™€ `.gitignore`์— ํฌํ•จ๋œ ํŒŒ์ผ๋“ค์„ ํฌํ•จํ•˜์—ฌ Git ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ํด๋ก ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-clear>.
+
+- ๋ชจ๋“  ์ถ”์ ๋œ ํŒŒ์ผ์„ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  `.gitignore`์— ํฌํ•จ๋œ ํŒŒ์ผ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ์ถ”์ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ ์‚ญ์ œ:
+
+`git clear`

+ 9 - 0
pages.ko/common/git-coauthor.md

@@ -0,0 +1,9 @@
+# git coauthor
+
+> ์ตœ์‹  ์ปค๋ฐ‹์— ๋‹ค๋ฅธ ์ž‘์„ฑ์ž๋ฅผ ์ถ”๊ฐ€. ์ด ๋ช…๋ น์€ Git ๊ธฐ๋ก์„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋ฏ€๋กœ, ๋‹ค์Œ ํ‘ธ์‹œ ์‹œ `--force`๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-coauthor>.
+
+- ๋งˆ์ง€๋ง‰ Git ์ปค๋ฐ‹์— ์ถ”๊ฐ€ ์ž‘์„ฑ์ž ์‚ฝ์ž…:
+
+`git coauthor {{์ด๋ฆ„}} {{name@example.com}}`

+ 24 - 0
pages.ko/common/git-cola.md

@@ -0,0 +1,24 @@
+# git cola
+
+> ๊ฐ•๋ ฅํ•˜๊ณ  ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Git GUI.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-cola.readthedocs.io>.
+
+- GUI ์‹œ์ž‘:
+
+`git cola`
+
+- ์ˆ˜์ • ๋ชจ๋“œ์—์„œ GUI ์‹œ์ž‘:
+
+`git cola --amend`
+
+- Git ์ €์žฅ์†Œ๋ฅผ ๋ฌป๊ธฐ. ๊ธฐ๋ณธ๊ฐ’์€ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ:
+
+`git cola --prompt`
+
+- ์ง€์ •๋œ ๊ฒฝ๋กœ์˜ Git ์ €์žฅ์†Œ ์—ด๊ธฐ:
+
+`git cola --repo {{๊ฒฝ๋กœ/๋Œ€์ƒ/git-์ €์žฅ์†Œ}}`
+
+- ์ƒํƒœ ์œ„์ ฏ์— ๊ฒฝ๋กœ ํ•„ํ„ฐ ์ ์šฉ:
+
+`git cola --status-filter {{ํ•„ํ„ฐ}}`

+ 16 - 0
pages.ko/common/git-column.md

@@ -0,0 +1,16 @@
+# git column
+
+> ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ์—ด๋กœ ํ‘œ์‹œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-column>.
+
+- `stdin`์„ ์—ฌ๋Ÿฌ ์—ด๋กœ ํ˜•์‹ํ™”:
+
+`ls | git column --mode={{column}}`
+
+- ์ตœ๋Œ€ ๋„ˆ๋น„๊ฐ€ `100`์ธ ์—ฌ๋Ÿฌ ์—ด๋กœ `stdin`์„ ํ˜•์‹ํ™”:
+
+`ls | git column --mode=column --width={{100}}`
+
+- ์ตœ๋Œ€ ์—ฌ๋ฐฑ์ด `30`์ธ ์—ฌ๋Ÿฌ ์—ด๋กœ `stdin`์„ ํ˜•์‹ํ™”:
+
+`ls | git column --mode=column --padding={{30}}`

+ 2 - 2
pages.ko/common/git-commit.md

@@ -9,7 +9,7 @@
 
 - ํŒŒ์ผ์—์„œ ์ฝ์€ ๋ฉ”์‹œ์ง€๋กœ ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹:
 
-`git commit --file {{ํŒŒ์ผ/์ปค๋ฐ‹_๋ฉ”์‹œ์ง€_๊ฒฝ๋กœ}}`
+`git commit --file {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ปค๋ฐ‹_๋ฉ”์‹œ์ง€_ํŒŒ์ผ}}`
 
 - ์ˆ˜์ • ๋ฐ ์‚ญ์ œ๋œ ๋ชจ๋“  ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์Šคํ…Œ์ด์ง•ํ•˜๊ณ  ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ปค๋ฐ‹:
 
@@ -25,7 +25,7 @@
 
 - ํŠน์ • ํŒŒ์ผ(์ด๋ฏธ ์Šคํ…Œ์ด์ง•๋œ)๋งŒ ์ปค๋ฐ‹:
 
-`git commit {{ํŒŒ์ผ/๊ฒฝ๋กœ1}} {{ํŒŒ์ผ/๊ฒฝ๋กœ2}}`
+`git commit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
 
 - ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์ด ์—†๋”๋ผ๋„ ์ปค๋ฐ‹ ์ƒ์„ฑ:
 

+ 21 - 0
pages.ko/common/git-commits-since.md

@@ -0,0 +1,21 @@
+# git commits-since
+
+> ํŠน์ • ์‹œ๊ฐ„์ด๋‚˜ ๋‚ ์งœ ์ดํ›„์˜ ์ปค๋ฐ‹์„ ํ‘œ์‹œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-commits-since>.
+
+- ์–ด์ œ ์ดํ›„์˜ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git commits-since {{์–ด์ œ}}`
+
+- ์ง€๋‚œ์ฃผ ์ดํ›„์˜ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git commits-since {{์ง€๋‚œ์ฃผ}}`
+
+- ์ง€๋‚œ๋‹ฌ ์ดํ›„์˜ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git commits-since {{์ง€๋‚œ๋‹ฌ}}`
+
+- ์–ด์ œ ์˜คํ›„ 2์‹œ ์ดํ›„์˜ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git commits-since {{์–ด์ œ ์˜คํ›„ 2์‹œ}}`

+ 9 - 0
pages.ko/common/git-contrib.md

@@ -0,0 +1,9 @@
+# git contrib
+
+> ํŠน์ • ์ž‘์„ฑ์ž์˜ ์ปค๋ฐ‹์„ ํ‘œ์‹œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-contrib>.
+
+- ํŠน์ • ์ž‘์„ฑ์ž์˜ ๋ชจ๋“  ์ปค๋ฐ‹ ํ•ด์‹œ ๋ฐ ํ•ด๋‹น ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ:
+
+`git contrib {{์ž‘์„ฑ์ž}}`

+ 20 - 0
pages.ko/common/git-count-objects.md

@@ -0,0 +1,20 @@
+# git count-objects
+
+> ํ’€๋ฆฌ์ง€ ์•Š์€ ๊ฐ์ฒด์˜ ์ˆ˜์™€ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๊ณ„์‚ฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-count-objects>.
+
+- ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ์ด ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`git count-objects`
+
+- ๋ชจ๋“  ๊ฐ์ฒด์˜ ์ˆ˜์™€ ์ด ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๊ณ„์‚ฐํ•˜์—ฌ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ๋‹จ์œ„๋กœ ํ‘œ์‹œ:
+
+`git count-objects --human-readable`
+
+- ๋” ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`git count-objects --verbose`
+
+- ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ๋‹จ์œ„๋กœ ํ‘œ์‹œ:
+
+`git count-objects --human-readable --verbose`

+ 13 - 0
pages.ko/common/git-count.md

@@ -0,0 +1,13 @@
+# git count
+
+> ์ปค๋ฐ‹์˜ ์ด ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-count>.
+
+- ์ปค๋ฐ‹์˜ ์ด ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅ:
+
+`git count`
+
+- ๊ธฐ์—ฌ์ž๋ณ„ ์ปค๋ฐ‹ ๊ฐœ์ˆ˜์™€ ์ด ์ปค๋ฐ‹ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅ:
+
+`git count --all`

+ 13 - 0
pages.ko/common/git-cp.md

@@ -0,0 +1,13 @@
+# git cp
+
+> ๊ธฐ์กด ํŒŒ์ผ์„ ์ƒˆ๋กœ์šด ์œ„์น˜๋กœ ๋ณต์‚ฌํ•˜๋ฉด์„œ ๊ธฐ๋ก์„ ๋ณด์กด.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-cp>.
+
+- Git ์ €์žฅ์†Œ์—์„œ ๊ธฐ์กด ํŒŒ์ผ์„ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณต์‚ฌ:
+
+`git cp {{ํŒŒ์ผ}} {{์ƒˆ_ํŒŒ์ผ}}`
+
+- Git ์ €์žฅ์†Œ์—์„œ ๊ธฐ์กด ํŒŒ์ผ์„ ๋‹ค๋ฅธ ์œ„์น˜์— ๋ณต์‚ฌ:
+
+`git cp {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ƒˆ_ํŒŒ์ผ}}`

+ 17 - 0
pages.ko/common/git-create-branch.md

@@ -0,0 +1,17 @@
+# git create-branch
+
+> ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— Git ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-create-branch>.
+
+- ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+
+`git create-branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+
+- ๋กœ์ปฌ ๋ฐ origin์— ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+
+`git create-branch --remote {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`
+
+- ๋กœ์ปฌ ๋ฐ upstream(ํฌํฌ๋ฅผ ํ†ตํ•ด)์— ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+
+`git create-branch --remote upstream {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`

+ 8 - 0
pages.ko/common/git-credential-cache.md

@@ -0,0 +1,8 @@
+# git credential-cache
+
+> Git ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-credential-cache>.
+
+- Git ์ž๊ฒฉ ์ฆ๋ช…์„ ํŠน์ • ์‹œ๊ฐ„ ๋™์•ˆ ์ €์žฅ:
+
+`git config credential.helper 'cache --timeout={{์ดˆ๋‹จ์œ„_์‹œ๊ฐ„}}'`

+ 8 - 0
pages.ko/common/git-credential-store.md

@@ -0,0 +1,8 @@
+# git credential-store
+
+> ๋””์Šคํฌ์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๋Š” `git` ๋„์šฐ๋ฏธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-credential-store>.
+
+- ํŠน์ • ํŒŒ์ผ์— Git ์ž๊ฒฉ ์ฆ๋ช… ์ €์žฅ:
+
+`git config credential.helper 'store --file={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}'`

+ 16 - 0
pages.ko/common/git-credential.md

@@ -0,0 +1,16 @@
+# git credential
+
+> ์‚ฌ์šฉ์ž ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ €์žฅ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-credential>.
+
+- ์ž๊ฒฉ ์ฆ๋ช… ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉ์ž ๋ช…๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฒ€์ƒ‰:
+
+`echo "{{url=http://example.com}}" | git credential fill`
+
+- ๋ชจ๋“  ๊ตฌ์„ฑ๋œ ์ž๊ฒฉ ์ฆ๋ช… ๋„์šฐ๋ฏธ์— ์ž๊ฒฉ ์ฆ๋ช… ์ •๋ณด๋ฅผ ๋ณด๋‚ด์„œ ๋‚˜์ค‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ €์žฅ:
+
+`echo "{{url=http://example.com}}" | git credential approve`
+
+- ๋ชจ๋“  ๊ตฌ์„ฑ๋œ ์ž๊ฒฉ ์ฆ๋ช… ๋„์šฐ๋ฏธ์—์„œ ์ง€์ •๋œ ์ž๊ฒฉ ์ฆ๋ช… ์ •๋ณด๋ฅผ ์‚ญ์ œ:
+
+`echo "{{url=http://example.com}}" | git credential reject`

+ 8 - 0
pages.ko/common/git-cvsexportcommit.md

@@ -0,0 +1,8 @@
+# git cvsexportcommit
+
+> ๋‹จ์ผ `Git` ์ปค๋ฐ‹์„ CVS ์ฒดํฌ์•„์›ƒ์œผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-cvsexportcommit>.
+
+- ํŠน์ • ํŒจ์น˜๋ฅผ CVS์— ๋ณ‘ํ•ฉ:
+
+`git cvsexportcommit -v -c -w {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํ”„๋กœ์ ํŠธ_cvs_์ฒดํฌ์•„์›ƒ}} {{์ปค๋ฐ‹_sha1}}`

+ 16 - 0
pages.ko/common/git-daemon.md

@@ -0,0 +1,16 @@
+# git daemon
+
+> Git ์ €์žฅ์†Œ๋ฅผ ์œ„ํ•œ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ์„œ๋ฒ„.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-daemon>.
+
+- ํ—ˆ์šฉ๋œ ๋””๋ ‰ํ† ๋ฆฌ ์ง‘ํ•ฉ์œผ๋กœ Git ๋ฐ๋ชฌ ์‹คํ–‰:
+
+`git daemon --export-all {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”1}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”2}}`
+
+- ํŠน์ • ๊ธฐ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ Git ๋ฐ๋ชฌ ์‹คํ–‰ํ•˜๊ณ  Git ์ €์žฅ์†Œ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ชจ๋“  ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์กฐํšŒ ํ—ˆ์šฉ:
+
+`git daemon --base-path={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}} --export-all --reuseaddr`
+
+- ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ Git ๋ฐ๋ชฌ์„ ์‹คํ–‰ํ•˜์—ฌ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ž์„ธํžˆ ์ถœ๋ ฅํ•˜๊ณ  Git ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ:
+
+`git daemon {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}} --enable=receive-pack --informative-errors --verbose`

+ 9 - 0
pages.ko/common/git-delete-branch.md

@@ -0,0 +1,9 @@
+# git delete-branch
+
+> ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ Git ๋ธŒ๋žœ์น˜ ์‚ญ์ œ.
+> `git-extras`์˜ ์ผ๋ถ€. ์ฒดํฌ ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•˜๋ ค๋ฉด ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋งŒ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delete-branch>.
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ Git ๋ธŒ๋žœ์น˜ ์‚ญ์ œ:
+
+`git delete-branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„1 ๋ธŒ๋žœ์น˜_์ด๋ฆ„2 ...}}`

+ 9 - 0
pages.ko/common/git-delete-merged-branches.md

@@ -0,0 +1,9 @@
+# git delete-merged-branches
+
+> `git branch --merged`์— ๋‚˜์—ด๋œ master๋ฅผ ์ œ์™ธํ•œ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delete-merged-branches>.
+
+- ๋ณ‘ํ•ฉ๋œ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ:
+
+`git delete-merged-branches`

+ 13 - 0
pages.ko/common/git-delete-squashed-branches.md

@@ -0,0 +1,13 @@
+# git delete-squashed-branches
+
+> ์ง€์ •๋œ ๋ธŒ๋žœ์น˜์— "์Šค์ฟผ์‹œ ๋ณ‘ํ•ฉ"๋œ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ฒดํฌ์•„์›ƒํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋žœ์น˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delete-squashed-branches>.
+
+- ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜์— "์Šค์ฟผ์‹œ ๋ณ‘ํ•ฉ"๋œ ๋ชจ๋“  ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œ:
+
+`git delete-squashed-branches`
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜์— "์Šค์ฟผ์‹œ ๋ณ‘ํ•ฉ"๋œ ๋ชจ๋“  ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œ:
+
+`git delete-squashed-branches {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`

+ 9 - 0
pages.ko/common/git-delete-submodule.md

@@ -0,0 +1,9 @@
+# git delete-submodule
+
+> `git` ์ €์žฅ์†Œ์—์„œ ์„œ๋ธŒ๋ชจ๋“ˆ ์‚ญ์ œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delete-submodule>.
+
+- ํŠน์ • ์„œ๋ธŒ๋ชจ๋“ˆ ์‚ญ์ œ:
+
+`git delete-submodule {{๊ฒฝ๋กœ/๋Œ€์ƒ/์„œ๋ธŒ๋ชจ๋“ˆ}}`

+ 9 - 0
pages.ko/common/git-delete-tag.md

@@ -0,0 +1,9 @@
+# git delete-tag
+
+> ๊ธฐ์กด ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ํƒœ๊ทธ ์‚ญ์ œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delete-tag>.
+
+- ํƒœ๊ทธ ์‚ญ์ œ:
+
+`git delete-tag {{ํƒœ๊ทธ_๋ฒ„์ „}}`

+ 13 - 0
pages.ko/common/git-delta.md

@@ -0,0 +1,13 @@
+# git delta
+
+> ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์™€ ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๋‚˜์—ด.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-delta>.
+
+- ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜์™€ `main` ๋ธŒ๋žœ์น˜๊ฐ€ ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๋‚˜์—ด:
+
+`git delta {{main}}`
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜์™€ ๋‹ค๋ฅธ ํŠน์ • ๋ธŒ๋žœ์น˜๊ฐ€ ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๋‚˜์—ด:
+
+`git delta {{branch_1}} {{branch_2}}`

+ 24 - 0
pages.ko/common/git-describe.md

@@ -0,0 +1,24 @@
+# git describe
+
+> ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฐธ์กฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ์ฒด์— ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ด๋ฆ„์„ ๋ถ€์—ฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-describe>.
+
+- ํ˜„์žฌ ์ปค๋ฐ‹์— ๊ณ ์œ ํ•œ ์ด๋ฆ„ ์ƒ์„ฑ (์ด๋ฆ„์—๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์ฃผ์„์ด ์žˆ๋Š” ํƒœ๊ทธ, ์ถ”๊ฐ€ ์ปค๋ฐ‹ ์ˆ˜ ๋ฐ ์•ฝ์–ด๋กœ ๋œ ์ปค๋ฐ‹ ํ•ด์‹œ๊ฐ€ ํฌํ•จ๋จ):
+
+`git describe`
+
+- ์•ฝ์–ด๋กœ ๋œ ์ปค๋ฐ‹ ํ•ด์‹œ์— 4์ž๋ฆฌ ์ˆซ์ž๋ฅผ ํฌํ•จํ•œ ์ด๋ฆ„ ์ƒ์„ฑ:
+
+`git describe --abbrev={{4}}`
+
+- ํƒœ๊ทธ ์ฐธ์กฐ ๊ฒฝ๋กœ๋กœ ์ด๋ฆ„ ์ƒ์„ฑ:
+
+`git describe --all`
+
+- Git ํƒœ๊ทธ ์„ค๋ช…:
+
+`git describe {{v1.0.0}}`
+
+- ์ฃผ์–ด์ง„ ๋ธŒ๋žœ์น˜์˜ ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹์— ์ด๋ฆ„ ์ƒ์„ฑ:
+
+`git describe {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`

+ 20 - 0
pages.ko/common/git-diff-files.md

@@ -0,0 +1,20 @@
+# git diff-files
+
+> ํŒŒ์ผ์˜ sha1 ํ•ด์‹œ์™€ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ๋น„๊ต.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-diff-files>.
+
+- ๋ณ€๊ฒฝ๋œ ๋ชจ๋“  ํŒŒ์ผ ๋น„๊ต:
+
+`git diff-files`
+
+- ์ง€์ •๋œ ํŒŒ์ผ๋งŒ ๋น„๊ต:
+
+`git diff-files {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์˜ ์ด๋ฆ„๋งŒ ์ถœ๋ ฅ:
+
+`git diff-files --name-only`
+
+- ํ™•์žฅ ํ—ค๋” ์ •๋ณด ์š”์•ฝ ์ถœ๋ ฅ:
+
+`git diff-files --summary`

+ 20 - 0
pages.ko/common/git-diff-index.md

@@ -0,0 +1,20 @@
+# git diff-index
+
+> ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ปค๋ฐ‹ ๋˜๋Š” ํŠธ๋ฆฌ ๊ฐ์ฒด์™€ ๋น„๊ต.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-diff-index>.
+
+- ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํŠน์ • ์ปค๋ฐ‹๊ณผ ๋น„๊ต:
+
+`git diff-index {{commit}}`
+
+- ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด ํŠน์ • ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ฅผ ์ปค๋ฐ‹๊ณผ ๋น„๊ต:
+
+`git diff-index {{commit}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ์ธ๋ฑ์Šค(์Šคํ…Œ์ด์ง• ์˜์—ญ)์— ์žˆ๋Š” ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ™•์ธ:
+
+`git diff-index --cached {{commit}}`
+
+- ์ถœ๋ ฅ ์–ต์ œ ๋ฐ ์ข…๋ฃŒ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜์—ฌ ์ฐจ์ด์  ํ™•์ธ:
+
+`git diff-index --quiet {{commit}}`

+ 20 - 0
pages.ko/common/git-diff-tree.md

@@ -0,0 +1,20 @@
+# git diff-tree
+
+> ๋‘ ํŠธ๋ฆฌ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ์ฐพ์€ ๋ธ”๋กญ์˜ ๋‚ด์šฉ๊ณผ ๋ชจ๋“œ๋ฅผ ๋น„๊ต.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-diff-tree>.
+
+- ๋‘ ํŠธ๋ฆฌ ๊ฐ์ฒด ๋น„๊ต:
+
+`git diff-tree {{tree-ish1}} {{tree-ish2}}`
+
+- ํŠน์ • ๋‘ ์ปค๋ฐ‹ ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ:
+
+`git diff-tree -r {{commit1}} {{commit2}}`
+
+- ํŒจ์น˜ ํ˜•์‹์œผ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ:
+
+`git diff-tree {{-p|--patch}} {{tree-ish1}} {{tree-ish2}}`
+
+- ํŠน์ • ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ•„ํ„ฐ๋ง:
+
+`git diff-tree {{tree-ish1}} {{tree-ish2}} -- {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`

+ 3 - 3
pages.ko/common/git-diff.md

@@ -19,11 +19,11 @@
 
 `git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'`
 
-- ํŠน์ • ์ปค๋ฐ‹ ์ดํ›„ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ ์ด๋ฆ„๋งŒ ํ‘œ์‹œ:
+- ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ, ํžˆ์Šคํ† ๊ทธ๋žจ, ์ด ๋ผ์ธ ์‚ฝ์ž…/์‚ญ์ œ์™€ ๊ฐ™์€ diff ํ†ต๊ณ„ ํ‘œ์‹œ:
 
-`git diff --name-only {{์ปค๋ฐ‹}}`
+`git diff --stat {{์ปค๋ฐ‹}}`
 
-- ํŠน์ • ์ปค๋ฐ‹ ์ดํ›„ ํŒŒ์ผ ์ƒ์„ฑ, ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋ฐ ๋ชจ๋“œ ๋ณ€๊ฒฝ ์š”์•ฝ ํ‘œ์‹œ:
+- ์ฃผ์–ด์ง„ ์ปค๋ฐ‹ ์ดํ›„์˜ ํŒŒ์ผ ์ƒ์„ฑ, ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋ฐ ๋ชจ๋“œ ๋ณ€๊ฒฝ ์š”์•ฝ ์ถœ๋ ฅ:
 
 `git diff --summary {{์ปค๋ฐ‹}}`
 

+ 21 - 0
pages.ko/common/git-difftool.md

@@ -0,0 +1,21 @@
+# git difftool
+
+> ์™ธ๋ถ€ diff ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. `git diff`์™€ ๋™์ผํ•œ ์˜ต์…˜๊ณผ ์ธ์ˆ˜๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `git diff`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-difftool>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ diff ๋„๊ตฌ ๋‚˜์—ด:
+
+`git difftool --tool-help`
+
+- ๊ธฐ๋ณธ diff ๋„๊ตฌ๋ฅผ meld๋กœ ์„ค์ •:
+
+`git config --global diff.tool "{{meld}}"`
+
+- ๊ธฐ๋ณธ diff ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ:
+
+`git difftool --staged`
+
+- ํŠน์ • ๋„๊ตฌ(opendiff)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์–ด์ง„ ์ปค๋ฐ‹ ์ดํ›„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ:
+
+`git difftool --tool={{opendiff}} {{์ปค๋ฐ‹}}`

+ 29 - 0
pages.ko/common/git-effort.md

@@ -0,0 +1,29 @@
+# git effort
+
+> ํŒŒ์ผ์˜ ํ™œ๋™๋Ÿ‰์„ ํ‘œ์‹œํ•˜๋ฉฐ, ํŒŒ์ผ๋ณ„ ์ปค๋ฐ‹ ์ˆ˜์™€ "ํ™œ์„ฑ ์ผ์ˆ˜" ์ฆ‰, ํŒŒ์ผ์— ๊ธฐ์—ฌํ•œ ์ด ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-effort>.
+
+- ์ €์žฅ์†Œ์˜ ๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•ด ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ํ‘œ์‹œ:
+
+`git effort`
+
+- ํŠน์ • ์ปค๋ฐ‹ ์ˆ˜ ์ด์ƒ์œผ๋กœ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๋ฉฐ, ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:
+
+`git effort --above {{5}}`
+
+- ํŠน์ • ์ž‘์„ฑ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๋ฉฐ, ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:
+
+`git effort -- --author="{{์‚ฌ์šฉ์ž_๋ช…}}"`
+
+- ํŠน์ • ์‹œ๊ฐ„/๋‚ ์งœ ์ดํ›„์— ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๋ฉฐ, ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:
+
+`git effort -- --since="{{์ง€๋‚œ๋‹ฌ}}"`
+
+- ์ง€์ •๋œ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋งŒ ํ‘œ์‹œํ•˜๋ฉฐ, ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:
+
+`git effort {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๋ฉฐ, ์ปค๋ฐ‹ ์ˆ˜์™€ ํ™œ์„ฑ ์ผ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:
+
+`git effort {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”/*}}`

+ 16 - 0
pages.ko/common/git-extras.md

@@ -0,0 +1,16 @@
+# git extras
+
+> Git ํ™•์žฅ ๋„๊ตฌ ๋ชจ์Œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras>.
+
+- `git-extras` ๋ช…๋ น์–ด ์„ค์น˜ ๋˜๋Š” ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`git extras update`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`git extras --help`
+
+- ๋ฒ„์ „ ํ‘œ์‹œ:
+
+`git extras --version`

+ 36 - 0
pages.ko/common/git-fame.md

@@ -0,0 +1,36 @@
+# git fame
+
+> Git ์ €์žฅ์†Œ ๊ธฐ์—ฌ๋„๋ฅผ ์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/casperdcl/git-fame>.
+
+- ํ˜„์žฌ Git ์ €์žฅ์†Œ์˜ ๊ธฐ์—ฌ๋„ ๊ณ„์‚ฐ:
+
+`git fame`
+
+- ์ง€์ •๋œ ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ์ œ์™ธ:
+
+`git fame --excl "{{์ •๊ทœ_ํ‘œํ˜„์‹}}"`
+
+- ์ง€์ •๋œ ๋‚ ์งœ ์ดํ›„์˜ ๊ธฐ์—ฌ๋„ ๊ณ„์‚ฐ:
+
+`git fame --since "{{3์ฃผ_์ „|2021-05-13}}"`
+
+- ์ง€์ •๋œ ํ˜•์‹์œผ๋กœ ๊ธฐ์—ฌ๋„ ์ถœ๋ ฅ:
+
+`git fame --format {{pipe|yaml|json|csv|tsv}}`
+
+- ํŒŒ์ผ ํ™•์žฅ์ž๋ณ„ ๊ธฐ์—ฌ๋„ ํ‘œ์‹œ:
+
+`git fame --bytype`
+
+- ๊ณต๋ฐฑ ๋ณ€ํ™” ๋ฌด์‹œ:
+
+`git fame --ignore-whitespace`
+
+- ํŒŒ์ผ ๊ฐ„์˜ ์ค„ ์ด๋™ ๋ฐ ๋ณต์‚ฌ ๊ฐ์ง€:
+
+`git fame -C`
+
+- ํŒŒ์ผ ๋‚ด์˜ ์ค„ ์ด๋™ ๋ฐ ๋ณต์‚ฌ ๊ฐ์ง€:
+
+`git fame -M`

+ 21 - 0
pages.ko/common/git-feature.md

@@ -0,0 +1,21 @@
+# git feature
+
+> ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ณ‘ํ•ฉ.
+> ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋Š” feature/<์ด๋ฆ„> ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-feature>.
+
+- ์ƒˆ ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ „ํ™˜:
+
+`git feature {{๊ธฐ๋Šฅ_๋ธŒ๋žœ์น˜}}`
+
+- ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ๋ณ‘ํ•ฉ ์ปค๋ฐ‹์„ ์ƒ์„ฑํ•˜๋ฉฐ ํ˜„์žฌ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ:
+
+`git feature finish {{๊ธฐ๋Šฅ_๋ธŒ๋žœ์น˜}}`
+
+- ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ํ•˜๋‚˜์˜ ์ปค๋ฐ‹์œผ๋กœ ํ•ฉ์ณ์„œ ํ˜„์žฌ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ:
+
+`git feature finish --squash {{๊ธฐ๋Šฅ_๋ธŒ๋žœ์น˜}}`
+
+- ํŠน์ • ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์›๊ฒฉ ๋Œ€์‘ ๋ธŒ๋žœ์น˜๋กœ ์ „์†ก:
+
+`git feature {{๊ธฐ๋Šฅ_๋ธŒ๋žœ์น˜}} --remote {{์›๊ฒฉ_์ด๋ฆ„}}`

+ 21 - 0
pages.ko/common/git-filter-repo.md

@@ -0,0 +1,21 @@
+# git filter-repo
+
+> Git ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์žฌ์ž‘์„ฑํ•˜๋Š” ๋‹ค๋ชฉ์  ๋„๊ตฌ.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `bfg`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/newren/git-filter-repo>.
+
+- ๋ชจ๋“  ํŒŒ์ผ์—์„œ ๋ฏผ๊ฐํ•œ ๋ฌธ์ž์—ด ๋Œ€์ฒด:
+
+`git filter-repo --replace-text <(echo '{{์ฐพ์„_๋ฌธ์ž์—ด}}==>{{๋Œ€์ฒดํ• _๋ฌธ์ž์—ด}}')`
+
+- ํŠน์ • ํด๋”๋ฅผ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ถ”์ถœ:
+
+`git filter-repo --path {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ํŠน์ • ํด๋”๋ฅผ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ œ๊ฑฐ:
+
+`git filter-repo --path {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}} --invert-paths`
+
+- ํ•˜์œ„ ํด๋”์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ํ•œ ๋‹จ๊ณ„ ์œ„๋กœ ์ด๋™:
+
+`git filter-repo --path-rename {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”/:}}`

+ 24 - 0
pages.ko/common/git-flow.md

@@ -0,0 +1,24 @@
+# git flow
+
+> ๊ณ ์ˆ˜์ค€ ์ €์žฅ์†Œ ์ž‘์—…์„ ์ œ๊ณตํ•˜๋Š” Git ํ™•์žฅ ๋ชจ์Œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/nvie/gitflow>.
+
+- ๊ธฐ์กด Git ์ €์žฅ์†Œ์—์„œ ์ดˆ๊ธฐํ™”:
+
+`git flow init`
+
+- `develop` ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜์—์„œ ๊ฐœ๋ฐœ ์‹œ์ž‘:
+
+`git flow feature start {{๊ธฐ๋Šฅ}}`
+
+- ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜์—์„œ์˜ ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•˜๊ณ , ์ด๋ฅผ `develop` ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉํ•œ ํ›„ ์‚ญ์ œ:
+
+`git flow feature finish {{๊ธฐ๋Šฅ}}`
+
+- ๊ธฐ๋Šฅ์„ ์›๊ฒฉ ์„œ๋ฒ„์— ๊ฒŒ์‹œ:
+
+`git flow feature publish {{๊ธฐ๋Šฅ}}`
+
+- ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒŒ์‹œํ•œ ๊ธฐ๋Šฅ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`git flow feature pull origin {{๊ธฐ๋Šฅ}}`

+ 13 - 0
pages.ko/common/git-for-each-repo.md

@@ -0,0 +1,13 @@
+# git for-each-repo
+
+> ์—ฌ๋Ÿฌ ์ €์žฅ์†Œ์—์„œ Git ๋ช…๋ น์„ ์‹คํ–‰.
+> ์ฐธ๊ณ : ์ด ๋ช…๋ น์€ ์‹คํ—˜์ ์ด๋ฉฐ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-for-each-repo>.
+
+- `maintenance.repo` ์‚ฌ์šฉ์ž ๊ตฌ์„ฑ ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ๋ชฉ๋ก์˜ ๊ฐ ์ €์žฅ์†Œ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์‹คํ–‰:
+
+`git for-each-repo --config={{maintenance.repo}} {{maintenance run}}`
+
+- ๊ธ€๋กœ๋ฒŒ ๊ตฌ์„ฑ ๋ณ€์ˆ˜์— ๋‚˜์—ด๋œ ๊ฐ ์ €์žฅ์†Œ์—์„œ `git pull` ์‹คํ–‰:
+
+`git for-each-repo --config={{global_configuration_variable}} {{pull}}`

+ 17 - 0
pages.ko/common/git-force-clone.md

@@ -0,0 +1,17 @@
+# git force-clone
+
+> `git clone`์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๋Œ€์ƒ Git ์ €์žฅ์†Œ๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ์›๊ฒฉ์˜ ํด๋ก ์œผ๋กœ ๊ฐ•์ œ ๋ฆฌ์…‹ํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-force-clone>.
+
+- ์ƒˆ๋กœ์šด ๋””๋ ‰ํ† ๋ฆฌ์— Git ์ €์žฅ์†Œ ํด๋ก :
+
+`git force-clone {{์›๊ฒฉ_์ €์žฅ์†Œ_์œ„์น˜}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋””๋ ‰ํ† ๋ฆฌ์— Git ์ €์žฅ์†Œ ํด๋ก :
+
+`git force-clone -b {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์›๊ฒฉ_์ €์žฅ์†Œ_์œ„์น˜}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ๊ธฐ์กด Git ์ €์žฅ์†Œ ๋””๋ ‰ํ† ๋ฆฌ์— Git ์ €์žฅ์†Œ ํด๋ก , ์›๊ฒฉ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ฐ•์ œ ๋ฆฌ์…‹์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ํŠน์ • ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒ:
+
+`git force-clone -b {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์›๊ฒฉ_์ €์žฅ์†Œ_์œ„์น˜}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`

+ 13 - 0
pages.ko/common/git-fork.md

@@ -0,0 +1,13 @@
+# git fork
+
+> GitHub ์ €์žฅ์†Œ๋ฅผ ํฌํฌํ•ฉ๋‹ˆ๋‹ค. `git clone`๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋จผ์ € ํฌํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-fork>.
+
+- URL์„ ์‚ฌ์šฉํ•˜์—ฌ GitHub ์ €์žฅ์†Œ๋ฅผ ํฌํฌํ•˜๊ณ  ํด๋ก :
+
+`git fork {{https://github.com/tldr-pages/tldr}}`
+
+- ์Šฌ๋Ÿฌ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GitHub ์ €์žฅ์†Œ๋ฅผ ํฌํฌํ•˜๊ณ  ํด๋ก :
+
+`git fork {{tldr-pages/tldr}}`

+ 17 - 0
pages.ko/common/git-format-patch.md

@@ -0,0 +1,17 @@
+# git format-patch
+
+> .patch ํŒŒ์ผ ์ค€๋น„. ์ปค๋ฐ‹์„ ์ด๋ฉ”์ผ๋กœ ์ „์†กํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ์ƒ์„ฑ๋œ .patch ํŒŒ์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” `git am`๋„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-format-patch>.
+
+- ํ‘ธ์‹œ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ์ปค๋ฐ‹์— ๋Œ€ํ•œ ์ž๋™ ์ด๋ฆ„ ์ง€์ • `.patch` ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git format-patch {{origin}}`
+
+- ๋‘ ๊ฐœ์˜ ๋ฆฌ๋น„์ „ ์‚ฌ์ด์˜ ๋ชจ๋“  ์ปค๋ฐ‹์— ๋Œ€ํ•œ `.patch` ํŒŒ์ผ์„ `stdout`์œผ๋กœ ์ถœ๋ ฅ:
+
+`git format-patch {{revision_1}}..{{revision_2}}`
+
+- ์ตœ๊ทผ 3๊ฐœ์˜ ์ปค๋ฐ‹์— ๋Œ€ํ•œ `.patch` ํŒŒ์ผ ์ƒ์„ฑ:
+
+`git format-patch -{{3}}`

+ 9 - 0
pages.ko/common/git-fresh-branch.md

@@ -0,0 +1,9 @@
+# git fresh-branch
+
+> ๋นˆ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md##git-fresh-branch>.
+
+- ๋นˆ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+
+`git fresh-branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}`

+ 18 - 0
pages.ko/common/git-fsck.md

@@ -0,0 +1,18 @@
+# git fsck
+
+> Git ์ €์žฅ์†Œ ์ƒ‰์ธ์˜ ๋…ธ๋“œ ์œ ํšจ์„ฑ๊ณผ ์—ฐ๊ฒฐ์„ฑ์„ ํ™•์ธ.
+> ์ˆ˜์ • ์ž‘์—…์€ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Œ.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `git gc` (dangling blobs ์ •๋ฆฌ).
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-fsck>.
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ ํ™•์ธ:
+
+`git fsck`
+
+- ๋ฐœ๊ฒฌ๋œ ๋ชจ๋“  ํƒœ๊ทธ ๋‚˜์—ด:
+
+`git fsck --tags`
+
+- ๋ฐœ๊ฒฌ๋œ ๋ชจ๋“  ๋ฃจํŠธ ๋…ธ๋“œ ๋‚˜์—ด:
+
+`git fsck --root`

+ 24 - 0
pages.ko/common/git-gc.md

@@ -0,0 +1,24 @@
+# git gc
+
+> ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ์„ ์ •๋ฆฌํ•˜์—ฌ ๋กœ์ปฌ ์ €์žฅ์†Œ ์ตœ์ ํ™”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-gc>.
+
+- ์ €์žฅ์†Œ ์ตœ์ ํ™”:
+
+`git gc`
+
+- ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ, ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ตœ์ ํ™”:
+
+`git gc --aggressive`
+
+- ๋Š์Šจํ•œ ๊ฐ์ฒด๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š์Œ (๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ฑฐ):
+
+`git gc --no-prune`
+
+- ๋ชจ๋“  ์ถœ๋ ฅ์„ ์–ต์ œ:
+
+`git gc --quiet`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`git gc --help`

+ 9 - 0
pages.ko/common/git-gh-pages.md

@@ -0,0 +1,9 @@
+# git gh-pages
+
+> ํ˜„์žฌ ์ €์žฅ์†Œ ๋‚ด์— `gh-pages`๋ผ๋Š” ์ƒˆ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-gh-pages>.
+
+- ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ €์žฅ์†Œ ๋‚ด์— GitHub ํŽ˜์ด์ง€ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:
+
+`git gh-pages`

+ 9 - 0
pages.ko/common/git-graft.md

@@ -0,0 +1,9 @@
+# git graft
+
+> ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹๋“ค์„ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉํ•˜๊ณ , ์†Œ์Šค ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-graft>.
+
+- ์†Œ์Šค ๋ธŒ๋žœ์น˜์˜ ๋ชจ๋“  ์ปค๋ฐ‹์„ ๋Œ€์ƒ ๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉํ•˜๊ณ , ์†Œ์Šค ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œ:
+
+`git graft {{source_branch}} {{target_branch}}`

+ 37 - 0
pages.ko/common/git-gui.md

@@ -0,0 +1,37 @@
+# git gui
+
+> Git์˜ GUI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋žœ์น˜, ์ปค๋ฐ‹, ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋กœ์ปฌ ๋ณ‘ํ•ฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `git-cola`, `gitk`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-gui>.
+
+- GUI ์‹œ์ž‘:
+
+`git gui`
+
+- ๊ฐ ์ค„์— ์ž‘์„ฑ์ž ์ด๋ฆ„๊ณผ ์ปค๋ฐ‹ ํ•ด์‹œ๊ฐ€ ํ‘œ์‹œ๋œ ํŠน์ • ํŒŒ์ผ ๋ณด๊ธฐ:
+
+`git gui blame {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ๋ฆฌ๋น„์ „์—์„œ `git gui blame` ์—ด๊ธฐ:
+
+`git gui blame {{๋ฆฌ๋น„์ „}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ์ค„์„ ์ค‘์‹ฌ์œผ๋กœ ๋ทฐ๋ฅผ ์Šคํฌ๋กคํ•˜์—ฌ `git gui blame` ์—ด๊ธฐ:
+
+`git gui blame --line={{์ค„}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํ•˜๋‚˜์˜ ์ปค๋ฐ‹์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ฐฝ์„ ์—ด๊ณ  ์™„๋ฃŒ๋˜๋ฉด ์‰˜๋กœ ๋Œ์•„๊ฐ€๊ธฐ:
+
+`git gui citool`
+
+- "๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ˆ˜์ •" ๋ชจ๋“œ๋กœ `git gui citool` ์—ด๊ธฐ:
+
+`git gui citool --amend`
+
+- ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ `git gui citool` ์—ด๊ธฐ:
+
+`git gui citool --nocommit`
+
+- ํŠน์ • ๋ธŒ๋žœ์น˜์˜ ํŠธ๋ฆฌ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ , ํŒŒ์ผ์„ ํด๋ฆญํ•˜๋ฉด ๋ธ”๋ ˆ์ž„ ๋„๊ตฌ ์—ด๊ธฐ:
+
+`git gui browser maint`

+ 29 - 0
pages.ko/common/git-guilt.md

@@ -0,0 +1,29 @@
+# git guilt
+
+> ์Šคํ…Œ์ด์ง€๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ์ „์ฒด ๋ธ”๋ ˆ์ž„ ์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋‘ ๊ฐœ์˜ ๋ฆฌ๋น„์ „ ๊ฐ„ ๋ธ”๋ ˆ์ž„ ๋ณ€๊ฒฝ์„ ๊ณ„์‚ฐ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-guilt>.
+
+- ์ „์ฒด ๋ธ”๋ ˆ์ž„ ์ˆ˜ ํ‘œ์‹œ:
+
+`git guilt`
+
+- ๋‘ ๊ฐœ์˜ ๋ฆฌ๋น„์ „ ๊ฐ„ ๋ธ”๋ ˆ์ž„ ๋ณ€๊ฒฝ ๊ณ„์‚ฐ:
+
+`git guilt {{์ฒซ๋ฒˆ์งธ_๋ฆฌ๋น„์ „}} {{๋งˆ์ง€๋ง‰_๋ฆฌ๋น„์ „}}`
+
+- ์ž‘์„ฑ์ž ์ด๋ฉ”์ผ์„ ์ด๋ฆ„ ๋Œ€์‹  ํ‘œ์‹œ:
+
+`git guilt --email`
+
+- ๋ธ”๋ ˆ์ž„์„ ํ• ๋‹นํ•  ๋•Œ ๊ณต๋ฐฑ๋งŒ ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„ ๋ฌด์‹œ:
+
+`git guilt --ignore-whitespace`
+
+- ์ง€๋‚œ 3์ฃผ ๋™์•ˆ์˜ ๋ธ”๋ ˆ์ž„ ๋ธํƒ€ ์ฐพ๊ธฐ:
+
+`git guilt 'git log --until="3 weeks ago" --format="%H" -n 1'`
+
+- ์ง€๋‚œ 3์ฃผ ๋™์•ˆ์˜ ๋ธ”๋ ˆ์ž„ ๋ธํƒ€ ์ฐพ๊ธฐ (git 1.8.5+):
+
+`git guilt @{3.weeks.ago}`

+ 20 - 0
pages.ko/common/git-hash-object.md

@@ -0,0 +1,20 @@
+# git hash-object
+
+> ์ฝ˜ํ…์ธ ์˜ ๊ณ ์œ  ํ•ด์‹œ ํ‚ค๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์„ ํƒ์ ์œผ๋กœ ์ง€์ •๋œ ์œ ํ˜•์˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-hash-object>.
+
+- ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๊ฐ์ฒด ID ๊ณ„์‚ฐ:
+
+`git hash-object {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๊ฐ์ฒด ID๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  Git ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ:
+
+`git hash-object -w {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๊ฐ์ฒด ์œ ํ˜•์„ ์ง€์ •ํ•˜์—ฌ ๊ฐ์ฒด ID ๊ณ„์‚ฐ:
+
+`git hash-object -t {{blob|commit|tag|tree}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- `stdin`์—์„œ ๊ฐ์ฒด ID ๊ณ„์‚ฐ:
+
+`cat {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} | git hash-object --stdin`

+ 24 - 0
pages.ko/common/git-help.md

@@ -0,0 +1,24 @@
+# git help
+
+> Git์— ๋Œ€ํ•œ ๋„์›€๋ง ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-help>.
+
+- ํŠน์ • Git ํ•˜์œ„ ๋ช…๋ น์— ๋Œ€ํ•œ ๋„์›€๋ง ํ‘œ์‹œ:
+
+`git help {{ํ•˜์œ„_๋ช…๋ น}}`
+
+- ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • Git ํ•˜์œ„ ๋ช…๋ น์— ๋Œ€ํ•œ ๋„์›€๋ง ํ‘œ์‹œ:
+
+`git help --web {{ํ•˜์œ„_๋ช…๋ น}}`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  Git ํ•˜์œ„ ๋ช…๋ น์˜ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`git help --all`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ด๋“œ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`git help --guide`
+
+- ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ์„ค์ • ๋ณ€์ˆ˜ ๋‚˜์—ด:
+
+`git help --config`

+ 12 - 0
pages.ko/common/git-ignore-io.md

@@ -0,0 +1,12 @@
+# git ignore-io
+
+> ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ…œํ”Œ๋ฆฟ์—์„œ .gitignore ํŒŒ์ผ์„ ์ƒ์„ฑ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-ignore-io>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ…œํ”Œ๋ฆฟ ๋‚˜์—ด:
+
+`git ignore-io list`
+
+- .gitignore ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ:
+
+`git ignore-io {{ํ•ญ๋ชฉ_a,ํ•ญ๋ชฉ_b,ํ•ญ๋ชฉ_n}}`

+ 21 - 0
pages.ko/common/git-ignore.md

@@ -0,0 +1,21 @@
+# git ignore
+
+> `.gitignore` ํŒŒ์ผ์„ ํ‘œ์‹œ/์—…๋ฐ์ดํŠธ.
+> `git-extras`์˜ ์ผ๋ถ€. ๊ฐ™์ด ๋ณด๊ธฐ: `git ignore-io`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-ignore>.
+
+- ๋ชจ๋“  ์ „์—ญ ๋ฐ ๋กœ์ปฌ `.gitignore` ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œ:
+
+`git ignore`
+
+- ํŒŒ์ผ์„ ๋น„๊ณต๊ฐœ๋กœ ๋ฌด์‹œํ•˜๊ณ , `.git/info/exclude` ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธ:
+
+`git ignore {{ํŒŒ์ผ_ํŒจํ„ด}} --private`
+
+- ํŒŒ์ผ์„ ๋กœ์ปฌ์—์„œ ๋ฌด์‹œํ•˜๊ณ , ๋กœ์ปฌ `.gitignore` ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธ:
+
+`git ignore {{ํŒŒ์ผ_ํŒจํ„ด}}`
+
+- ํŒŒ์ผ์„ ์ „์—ญ์—์„œ ๋ฌด์‹œํ•˜๊ณ , ์ „์—ญ `.gitignore` ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธ:
+
+`git ignore {{ํŒŒ์ผ_ํŒจํ„ด}} --global`

+ 29 - 0
pages.ko/common/git-imerge.md

@@ -0,0 +1,29 @@
+# git-imerge
+
+> ๋‘ Git ๋ธŒ๋žœ์น˜ ๊ฐ„์˜ ๋ณ‘ํ•ฉ ๋˜๋Š” ๋ฆฌ๋ฒ ์ด์Šค๋ฅผ ์ ์ง„์ ์œผ๋กœ ์ˆ˜ํ–‰.
+> ๋ธŒ๋žœ์น˜ ๊ฐ„์˜ ์ถฉ๋Œ์€ ๊ฐœ๋ณ„ ์ปค๋ฐ‹ ์Œ์œผ๋กœ ์ถ”์ ๋˜์–ด ์ถฉ๋Œ ํ•ด๊ฒฐ์„ ๋‹จ์ˆœํ™”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/mhagger/git-imerge>.
+
+- imerge ๊ธฐ๋ฐ˜ ๋ฆฌ๋ฒ ์ด์Šค ์‹œ์ž‘ (๋จผ์ € ๋ฆฌ๋ฒ ์ด์Šคํ•  ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒ):
+
+`git imerge rebase {{๋ฆฌ๋ฒ ์ด์Šคํ• _๋ธŒ๋žœ์น˜}}`
+
+- imerge ๊ธฐ๋ฐ˜ ๋ณ‘ํ•ฉ ์‹œ์ž‘ (๋จผ์ € ๋ณ‘ํ•ฉํ•  ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒ):
+
+`git imerge merge {{๋ณ‘ํ•ฉํ• _๋ธŒ๋žœ์น˜}}`
+
+- ์ง„ํ–‰ ์ค‘์ธ ๋ณ‘ํ•ฉ ๋˜๋Š” ๋ฆฌ๋ฒ ์ด์Šค์˜ ASCII ๋‹ค์ด์–ด๊ทธ๋žจ ํ‘œ์‹œ:
+
+`git imerge diagram`
+
+- ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•œ ํ›„ imerge ์ž‘์—… ๊ณ„์† (`git add`๋กœ ์ถฉ๋Œ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•œ ํ›„):
+
+`git imerge continue --no-edit`
+
+- ๋ชจ๋“  ์ถฉ๋Œ์ด ํ•ด๊ฒฐ๋œ ํ›„ imerge ์ž‘์—… ๋งˆ๋ฌด๋ฆฌ:
+
+`git imerge finish`
+
+- imerge ์ž‘์—… ์ค‘๋‹จ ๋ฐ ์ด์ „ ๋ธŒ๋žœ์น˜๋กœ ๋Œ์•„๊ฐ€๊ธฐ:
+
+`git-imerge remove && git checkout {{์ด์ „_๋ธŒ๋žœ์น˜}}`

+ 13 - 0
pages.ko/common/git-info.md

@@ -0,0 +1,13 @@
+# git info
+
+> Git ์ €์žฅ์†Œ ์ •๋ณด ํ‘œ์‹œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-info>.
+
+- ์›๊ฒฉ ์œ„์น˜, ์›๊ฒฉ ๋ฐ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜, ์ตœ๊ทผ ์ปค๋ฐ‹ ๋ฐ์ดํ„ฐ ๋ฐ `.git/config` ์„ค์ • ํ‘œ์‹œ:
+
+`git info`
+
+- ์›๊ฒฉ ์œ„์น˜, ์›๊ฒฉ ๋ฐ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜, ์ตœ๊ทผ ์ปค๋ฐ‹ ๋ฐ์ดํ„ฐ๋งŒ ํ‘œ์‹œ:
+
+`git info --no-config`

+ 32 - 0
pages.ko/common/git-instaweb.md

@@ -0,0 +1,32 @@
+# git instaweb
+
+> GitWeb ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋„์šฐ๋ฏธ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-instaweb>.
+
+- ํ˜„์žฌ Git ์ €์žฅ์†Œ์— ๋Œ€ํ•ด GitWeb ์„œ๋ฒ„ ์‹คํ–‰:
+
+`git instaweb --start`
+
+- ๋กœ์ปฌํ˜ธ์ŠคํŠธ์—์„œ๋งŒ ๋ฆฌ์Šจ:
+
+`git instaweb --start --local`
+
+- ํŠน์ • ํฌํŠธ์—์„œ ๋ฆฌ์Šจ:
+
+`git instaweb --start --port {{1234}}`
+
+- ์ง€์ •๋œ HTTP ๋ฐ๋ชฌ ์‚ฌ์šฉ:
+
+`git instaweb --start --httpd {{lighttpd|apache2|mongoose|plackup|webrick}}`
+
+- ์›น ๋ธŒ๋ผ์šฐ์ €๋„ ์ž๋™์œผ๋กœ ์‹คํ–‰:
+
+`git instaweb --start --browser`
+
+- ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ GitWeb ์„œ๋ฒ„ ์ค‘์ง€:
+
+`git instaweb --stop`
+
+- ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ GitWeb ์„œ๋ฒ„ ์žฌ์‹œ์ž‘:
+
+`git instaweb --restart`

+ 36 - 0
pages.ko/common/git-lfs.md

@@ -0,0 +1,36 @@
+# git lfs
+
+> Git ์ €์žฅ์†Œ์—์„œ ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-lfs.com>.
+
+- Git LFS ์ดˆ๊ธฐํ™”:
+
+`git lfs install`
+
+- ํŠน์ • ํŒจํ„ด์˜ ํŒŒ์ผ ์ถ”์ :
+
+`git lfs track '{{*.bin}}'`
+
+- Git LFS ์—”๋“œํฌ์ธํŠธ URL ๋ณ€๊ฒฝ (LFS ์„œ๋ฒ„๊ฐ€ Git ์„œ๋ฒ„์™€ ๋ถ„๋ฆฌ๋œ ๊ฒฝ์šฐ ์œ ์šฉ):
+
+`git config {{-f|--file}} .lfsconfig lfs.url {{lfs_endpoint_url}}`
+
+- ์ถ”์ ๋œ ํŒจํ„ด ๋‚˜์—ด:
+
+`git lfs track`
+
+- ์ปค๋ฐ‹๋œ ์ถ”์  ํŒŒ์ผ ๋‚˜์—ด:
+
+`git lfs ls-files`
+
+- ๋ชจ๋“  Git LFS ๊ฐ์ฒด๋ฅผ ์›๊ฒฉ ์„œ๋ฒ„์— ํ‘ธ์‹œ (์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์œ ์šฉ):
+
+`git lfs push --all {{remote_name}} {{branch_name}}`
+
+- ๋ชจ๋“  Git LFS ๊ฐ์ฒด ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`git lfs fetch`
+
+- ๋ชจ๋“  Git LFS ๊ฐ์ฒด ์ฒดํฌ์•„์›ƒ:
+
+`git lfs checkout`

+ 9 - 0
pages.ko/common/git-local-commits.md

@@ -0,0 +1,9 @@
+# git local-commits
+
+> ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œ๋˜์ง€ ์•Š์€ ๋กœ์ปฌ ์ปค๋ฐ‹์„ ํ‘œ์‹œ. ์ถ”๊ฐ€ ์ธ์ˆ˜๋Š” `git log`์— ์ง์ ‘ ์ „๋‹ฌ๋จ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-local-commits>.
+
+- ํ‘ธ์‹œ๋˜์ง€ ์•Š์€ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git local-commits`

+ 9 - 0
pages.ko/common/git-lock.md

@@ -0,0 +1,9 @@
+# git lock
+
+> Git ์ €์žฅ์†Œ์—์„œ ํŒŒ์ผ์ด ์ปค๋ฐ‹์— ์˜ํ•ด ์ˆ˜์ •๋˜์ง€ ์•Š๋„๋ก ์ž ๊ธˆ.
+> `git-extras`์˜ ์ผ๋ถ€. ๊ฐ™์ด ๋ณด๊ธฐ: `git-unlock`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-lock>.
+
+- ๋กœ์ปฌ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์—†๋„๋ก ๋น„ํ™œ์„ฑํ™”:
+
+`git lock {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 9 - 0
pages.ko/common/git-locked.md

@@ -0,0 +1,9 @@
+# git locked
+
+> Git ์ €์žฅ์†Œ์—์„œ ์ž ๊ธด ํŒŒ์ผ์„ ๋‚˜์—ด.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-locked>.
+
+- ๋ชจ๋“  ๋กœ์ปฌ ์ž ๊ธด ํŒŒ์ผ ๋‚˜์—ด:
+
+`git locked`

+ 4 - 4
pages.ko/common/git-log.md

@@ -9,7 +9,7 @@
 
 - ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•ด, ํŠน์ • ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ด๋ ฅ ๋ณด๊ธฐ:
 
-`git log -p {{ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ† ๋ฆฌ_๊ฒฝ๋กœ}}`
+`git log {{--patch|-p|-u}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
 
 - ๊ฐ ์ปค๋ฐ‹์—์„œ ์–ด๋–ค ํŒŒ์ผ์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ๊ฐœ์š” ๋ณด๊ธฐ:
 
@@ -25,12 +25,12 @@
 
 - ํŠน์ • ๋ฌธ์ž์—ด์ด ํฌํ•จ๋œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ (๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†์ด):
 
-`git log -i --grep {{๊ฒ€์ƒ‰_๋ฌธ์ž์—ด}}`
+`git log {{-i|--regexp-ignore-case}} --grep {{๊ฒ€์ƒ‰_๋ฌธ์ž์—ด}}`
 
 - ํŠน์ • ์ž‘์„ฑ์ž์˜ ๋งˆ์ง€๋ง‰ N๊ฐœ์˜ ์ปค๋ฐ‹ ๋ณด๊ธฐ:
 
-`git log -n {{๊ฐœ์ˆ˜}} --author={{์ž‘์„ฑ์ž}}`
+`git log {{--max-count|-n}} {{๊ฐœ์ˆ˜}} --author "{{์ž‘์„ฑ์ž}}"`
 
 - ๋‘ ๋‚ ์งœ(yyyy-mm-dd) ์‚ฌ์ด์˜ ์ปค๋ฐ‹ ๋ณด๊ธฐ:
 
-`git log --before="{{2017-01-29}}" --after="{{2017-01-17}}"`
+`git log --before "{{2017-01-29}}" --after "{{2017-01-17}}"`

+ 29 - 0
pages.ko/common/git-magic.md

@@ -0,0 +1,29 @@
+# git magic
+
+> ์ถ”๊ฐ€, ์ปค๋ฐ‹ ๋ฐ ํ‘ธ์‹œ ๋ฃจํ‹ด ์ž๋™ํ™”.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-magic>.
+
+- ์ƒ์„ฑ๋œ ๋ฉ”์‹œ์ง€๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ปค๋ฐ‹:
+
+`git magic`
+
+- ์ถ”์ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ์„ [a]ddํ•˜๊ณ  ์ƒ์„ฑ๋œ ๋ฉ”์‹œ์ง€๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ปค๋ฐ‹:
+
+`git magic -a`
+
+- ์‚ฌ์šฉ์ž ์ •์˜ [m]essage๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ปค๋ฐ‹:
+
+`git magic -m "{{์‚ฌ์šฉ์ž_์ปค๋ฐ‹_๋ฉ”์‹œ์ง€}}"`
+
+- ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „์— ์ปค๋ฐ‹ [m]essage๋ฅผ [e]dit:
+
+`git magic -em "{{์‚ฌ์šฉ์ž_์ปค๋ฐ‹_๋ฉ”์‹œ์ง€}}"`
+
+- ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ปค๋ฐ‹ ๋ฐ ์›๊ฒฉ ์ €์žฅ์†Œ์— [p]ush:
+
+`git magic -p`
+
+- ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ปค๋ฐ‹ ๋ฐ ์›๊ฒฉ ์ €์žฅ์†Œ์— [f]orce [p]ush:
+
+`git magic -fp`

+ 16 - 0
pages.ko/common/git-mailinfo.md

@@ -0,0 +1,16 @@
+# git mailinfo
+
+> ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€์—์„œ ํŒจ์น˜ ๋ฐ ์ž‘์„ฑ์ž ์ •๋ณด๋ฅผ ์ถ”์ถœ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-mailinfo>.
+
+- ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€์—์„œ ํŒจ์น˜ ๋ฐ ์ž‘์„ฑ์ž ๋ฐ์ดํ„ฐ ์ถ”์ถœ:
+
+`git mailinfo {{message|patch}}`
+
+- ์ถ”์ถœํ•˜์ง€๋งŒ ์•ž๋’ค ๊ณต๋ฐฑ ์ œ๊ฑฐ:
+
+`git mailinfo -k {{message|patch}}`
+
+- ๋ณธ๋ฌธ์—์„œ ๊ฐ€์œ„์„  (์˜ˆ: "-->* --") ์ด์ „์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ๋˜๋Š” ํŒจ์น˜ ์ถ”์ถœ:
+
+`git mailinfo --scissors {{message|patch}}`

+ 24 - 0
pages.ko/common/git-maintenance.md

@@ -0,0 +1,24 @@
+# git-maintenance
+
+> Git ์ €์žฅ์†Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—… ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-maintenance>.
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉ์ž์˜ ๋ชฉ๋ก์— ๋“ฑ๋กํ•˜์—ฌ ๋งค์ผ ์œ ์ง€ ๊ด€๋ฆฌ ์ž‘์—… ์‹คํ–‰:
+
+`git maintenance register`
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌ ์ž‘์—… ์‹œ์ž‘:
+
+`git maintenance start`
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์œ ์ง€ ๊ด€๋ฆฌ ์ผ์ • ์ค‘์ง€:
+
+`git maintenance stop`
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉ์ž์˜ ์œ ์ง€ ๊ด€๋ฆฌ ์ €์žฅ์†Œ ๋ชฉ๋ก์—์„œ ์ œ๊ฑฐ:
+
+`git maintenance unregister`
+
+- ํ˜„์žฌ ์ €์žฅ์†Œ์—์„œ ํŠน์ • ์œ ์ง€ ๊ด€๋ฆฌ ์ž‘์—… ์‹คํ–‰:
+
+`git maintenance run --task={{commit-graph|gc|incremental-repack|loose-objects|pack-refs|prefetch}}`

+ 16 - 0
pages.ko/common/git-merge-base.md

@@ -0,0 +1,16 @@
+# git merge-base
+
+> ๋‘ ์ปค๋ฐ‹์˜ ๊ณตํ†ต ์กฐ์ƒ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-merge-base>.
+
+- ๋‘ ์ปค๋ฐ‹์˜ ์ตœ์ƒ์˜ ๊ณตํ†ต ์กฐ์ƒ์„ ์ถœ๋ ฅ:
+
+`git merge-base {{commit_1}} {{commit_2}}`
+
+- ๋‘ ์ปค๋ฐ‹์˜ ๋ชจ๋“  ์ตœ์ƒ์˜ ๊ณตํ†ต ์กฐ์ƒ์„ ์ถœ๋ ฅ:
+
+`git merge-base --all {{commit_1}} {{commit_2}}`
+
+- ํŠน์ • ์ปค๋ฐ‹์ด ๋‹ค๋ฅธ ์ปค๋ฐ‹์˜ ์กฐ์ƒ์ธ์ง€ ํ™•์ธ:
+
+`git merge-base --is-ancestor {{ancestor_commit}} {{commit}}`

+ 13 - 0
pages.ko/common/git-merge-into.md

@@ -0,0 +1,13 @@
+# git merge-into
+
+> ํ•˜๋‚˜์˜ ๋ธŒ๋žœ์น˜๋ฅผ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-merge-into>.
+
+- ์†Œ์Šค ๋ธŒ๋žœ์น˜๋ฅผ ํŠน์ • ๋ชฉ์ ์ง€ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ:
+
+`git merge-into {{source_branch}} {{destination_branch}}`
+
+- ํ˜„์žฌ ๋ธŒ๋žœ์น˜๋ฅผ ํŠน์ • ๋ชฉ์ ์ง€ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ:
+
+`git merge-into {{destination_branch}}`

+ 13 - 0
pages.ko/common/git-merge-repo.md

@@ -0,0 +1,13 @@
+# git merge-repo
+
+> ๋‘ ์ €์žฅ์†Œ์˜ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋ณ‘ํ•ฉ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-merge-repo>.
+
+- ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ํ˜„์žฌ ์ €์žฅ์†Œ์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณ‘ํ•ฉ:
+
+`git merge-repo {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ €์žฅ์†Œ}} {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ํ˜„์žฌ ์ €์žฅ์†Œ์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋ณด์กดํ•˜์ง€ ์•Š๊ณ  ๋ณ‘ํ•ฉ:
+
+`git merge-repo {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›๊ฒฉ_์ €์žฅ์†Œ}} {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} .`

+ 28 - 0
pages.ko/common/git-mergetool.md

@@ -0,0 +1,28 @@
+# git mergetool
+
+> ๋ณ‘ํ•ฉ ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ณ‘ํ•ฉ ์ถฉ๋Œ ํ•ด๊ฒฐ ๋„๊ตฌ๋ฅผ ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-mergetool>.
+
+- ๊ธฐ๋ณธ ๋ณ‘ํ•ฉ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ถฉ๋Œ ํ•ด๊ฒฐ:
+
+`git mergetool`
+
+- ์œ ํšจํ•œ ๋ณ‘ํ•ฉ ๋„๊ตฌ ๋‚˜์—ด:
+
+`git mergetool --tool-help`
+
+- ์ด๋ฆ„์œผ๋กœ ์‹๋ณ„๋œ ๋ณ‘ํ•ฉ ๋„๊ตฌ ์‹คํ–‰:
+
+`git mergetool --tool {{tool_name}}`
+
+- ๋ณ‘ํ•ฉ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๊ฐ ํ˜ธ์ถœ๋งˆ๋‹ค ๋ฌป์ง€ ์•Š์Œ:
+
+`git mergetool --no-prompt`
+
+- GUI ๋ณ‘ํ•ฉ ๋„๊ตฌ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉ (์„ค์ • ๋ณ€์ˆ˜ `merge.guitool` ์ฐธ์กฐ):
+
+`git mergetool --gui`
+
+- ์ผ๋ฐ˜ ๋ณ‘ํ•ฉ ๋„๊ตฌ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉ (์„ค์ • ๋ณ€์ˆ˜ `merge.tool` ์ฐธ์กฐ):
+
+`git mergetool --no-gui`

+ 13 - 0
pages.ko/common/git-missing.md

@@ -0,0 +1,13 @@
+# git missing
+
+> ๋‘ ๋ธŒ๋žœ์น˜ ๊ฐ„์— ๊ณต์œ ๋˜์ง€ ์•Š์€ ์ปค๋ฐ‹์„ ํ‘œ์‹œ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-missing>.
+
+- ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ๋ธŒ๋žœ์น˜์™€ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜ ๊ฐ„์— ๊ณต์œ ๋˜์ง€ ์•Š์€ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git missing {{๋ธŒ๋žœ์น˜}}`
+
+- ๋‘ ๋ธŒ๋žœ์น˜ ๊ฐ„์— ๊ณต์œ ๋˜์ง€ ์•Š์€ ์ปค๋ฐ‹ ํ‘œ์‹œ:
+
+`git missing {{๋ธŒ๋žœ์น˜_1}} {{๋ธŒ๋žœ์น˜_2}}`

+ 24 - 0
pages.ko/common/git-mktree.md

@@ -0,0 +1,24 @@
+# git mktree
+
+> `ls-tree` ํ˜•์‹์˜ ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ฆฌ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-mktree>.
+
+- ํŠธ๋ฆฌ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฐ ํŠธ๋ฆฌ ํ•ญ๋ชฉ์˜ ํ•ด์‹œ๊ฐ€ ๊ธฐ์กด ๊ฐ์ฒด๋ฅผ ์‹๋ณ„ํ•˜๋Š”์ง€ ํ™•์ธ:
+
+`git mktree`
+
+- ๋ˆ„๋ฝ๋œ ๊ฐ์ฒด ํ—ˆ์šฉ:
+
+`git mktree --missing`
+
+- ํŠธ๋ฆฌ ๊ฐ์ฒด์˜ NUL([z]ero character)๋กœ ์ข…๋ฃŒ๋œ ์ถœ๋ ฅ์„ ์ฝ๊ธฐ (`ls-tree -z`):
+
+`git mktree -z`
+
+- ์—ฌ๋Ÿฌ ํŠธ๋ฆฌ ๊ฐ์ฒด ์ƒ์„ฑ ํ—ˆ์šฉ:
+
+`git mktree --batch`
+
+- `stdin`์—์„œ ์ •๋ ฌํ•˜์—ฌ ํŠธ๋ฆฌ ์ƒ์„ฑ (๋น„์žฌ๊ท€ `git ls-tree` ์ถœ๋ ฅ ํ˜•์‹ ํ•„์š”):
+
+`git mktree < {{๊ฒฝ๋กœ/๋Œ€์ƒ/tree.txt}}`

+ 21 - 0
pages.ko/common/git-mr.md

@@ -0,0 +1,21 @@
+# git mr
+
+> GitLab ๋ณ‘ํ•ฉ ์š”์ฒญ์„ ๋กœ์ปฌ์—์„œ ์ฒดํฌ์•„์›ƒ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-mr>.
+
+- ํŠน์ • ๋ณ‘ํ•ฉ ์š”์ฒญ ์ฒดํฌ์•„์›ƒ:
+
+`git mr {{mr_number}}`
+
+- ํŠน์ • ์›๊ฒฉ์—์„œ ๋ณ‘ํ•ฉ ์š”์ฒญ ์ฒดํฌ์•„์›ƒ:
+
+`git mr {{mr_number}} {{remote}}`
+
+- ๋ณ‘ํ•ฉ ์š”์ฒญ URL์—์„œ ์ฒดํฌ์•„์›ƒ:
+
+`git mr {{url}}`
+
+- ์˜ค๋ž˜๋œ ๋ณ‘ํ•ฉ ์š”์ฒญ ๋ธŒ๋žœ์น˜ ์ •๋ฆฌ:
+
+`git mr clean`

+ 36 - 0
pages.ko/common/git-notes.md

@@ -0,0 +1,36 @@
+# git notes
+
+> ๊ฐ์ฒด ๋…ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์‚ฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://git-scm.com/docs/git-notes>.
+
+- ๋ชจ๋“  ๋…ธํŠธ์™€ ์—ฐ๊ฒฐ๋œ ๊ฐ์ฒด ๋‚˜์—ด:
+
+`git notes list`
+
+- ์ฃผ์–ด์ง„ ๊ฐ์ฒด์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋…ธํŠธ ๋‚˜์—ด (๊ธฐ๋ณธ๊ฐ’์€ HEAD):
+
+`git notes list [{{๊ฐ์ฒด}}]`
+
+- ์ฃผ์–ด์ง„ ๊ฐ์ฒด์— ์—ฐ๊ฒฐ๋œ ๋…ธํŠธ ํ‘œ์‹œ (๊ธฐ๋ณธ๊ฐ’์€ HEAD):
+
+`git notes show [{{๊ฐ์ฒด}}]`
+
+- ์ง€์ •๋œ ๊ฐ์ฒด์— ๋…ธํŠธ ์ถ”๊ฐ€ (๊ธฐ๋ณธ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ์—ด๋ฆผ):
+
+`git notes append {{๊ฐ์ฒด}}`
+
+- ์ง€์ •๋œ ๊ฐ์ฒด์— ๋ฉ”์‹œ์ง€๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋…ธํŠธ ์ถ”๊ฐ€:
+
+`git notes append --message="{{๋ฉ”์‹œ์ง€_ํ…์ŠคํŠธ}}"`
+
+- ๊ธฐ์กด ๋…ธํŠธ ํŽธ์ง‘ (๊ธฐ๋ณธ๊ฐ’์€ HEAD):
+
+`git notes edit [{{๊ฐ์ฒด}}]`
+
+- ํ•œ ๊ฐ์ฒด์—์„œ ๋‹ค๋ฅธ ๊ฐ์ฒด๋กœ ๋…ธํŠธ ๋ณต์‚ฌ:
+
+`git notes copy {{์†Œ์Šค_๊ฐ์ฒด}} {{๋Œ€์ƒ_๊ฐ์ฒด}}`
+
+- ์ง€์ •๋œ ๊ฐ์ฒด์— ์ถ”๊ฐ€๋œ ๋ชจ๋“  ๋…ธํŠธ ์ œ๊ฑฐ:
+
+`git notes remove {{๊ฐ์ฒด}}`

+ 13 - 0
pages.ko/common/git-obliterate.md

@@ -0,0 +1,13 @@
+# git obliterate
+
+> Git ์ €์žฅ์†Œ์—์„œ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ํ•ด๋‹น ๊ธฐ๋ก์„ ์ง€์›๋‹ˆ๋‹ค.
+> `git-extras`์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-obliterate>.
+
+- ํŠน์ • ํŒŒ์ผ์˜ ์กด์žฌ๋ฅผ ์ง€์šฐ๊ธฐ:
+
+`git obliterate {{ํŒŒ์ผ_์ด๋ฆ„_1 ํŒŒ์ผ_์ด๋ฆ„_2 ...}}`
+
+- ๋‘ ์ปค๋ฐ‹ ์‚ฌ์ด์˜ ํŠน์ • ํŒŒ์ผ ์กด์žฌ๋ฅผ ์ง€์šฐ๊ธฐ:
+
+`git obliterate {{ํŒŒ์ผ_์ด๋ฆ„_1 ํŒŒ์ผ_์ด๋ฆ„_2 ...}} -- {{์ปค๋ฐ‹_ํ•ด์‹œ_1}}..{{์ปค๋ฐ‹_ํ•ด์‹œ_2}}`

+ 13 - 0
pages.ko/common/git-paste.md

@@ -0,0 +1,13 @@
+# git paste
+
+> `pastebinit`์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปค๋ฐ‹์„ pastebin ์‚ฌ์ดํŠธ์— ์ „์†ก.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-paste>.
+
+- ํ˜„์žฌ ๋ธŒ๋žœ์น˜์™€ ์—…์ŠคํŠธ๋ฆผ ๊ฐ„์˜ ํŒจ์น˜๋ฅผ `pastebinit`์„ ์‚ฌ์šฉํ•˜์—ฌ pastebin์— ์ „์†ก:
+
+`git paste`
+
+- `git format-patch`์— ์˜ต์…˜์„ ์ „๋‹ฌํ•˜์—ฌ ๋‹ค๋ฅธ ์ปค๋ฐ‹ ์ง‘ํ•ฉ์„ ์„ ํƒ ( `@^`๋Š” HEAD์˜ ๋ถ€๋ชจ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ˜„์žฌ ์ฒดํฌ์•„์›ƒ๋œ ์ปค๋ฐ‹์„ ์ „์†ก):
+
+`git paste {{@^}}`

+ 21 - 0
pages.ko/common/git-pr.md

@@ -0,0 +1,21 @@
+# git pr
+
+> GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์ฒดํฌ์•„์›ƒ.
+> `git-extras`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tj/git-extras/blob/master/Commands.md#git-pr>.
+
+- ํŠน์ • ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ฒดํฌ์•„์›ƒ:
+
+`git pr {{pr_number}}`
+
+- ํŠน์ • ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ฒดํฌ์•„์›ƒ:
+
+`git pr {{pr_number}} {{remote}}`
+
+- URL์—์„œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ฒดํฌ์•„์›ƒ:
+
+`git pr {{url}}`
+
+- ์˜ค๋ž˜๋œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ๋ธŒ๋žœ์น˜ ์ •๋ฆฌ:
+
+`git pr clean`

Some files were not shown because too many files changed in this diff