01. git 01 - nephilim/js-git-kata GitHub Wiki

2012-12-31

  • ์ง„ํ–‰ ์š”์•ฝ
    • git ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…
  • ๋ช…๋ น์–ด ์ •๋ฆฌ
    • git init
    • git status
    • git add
      • git internal: object๊ฐ€ ์ƒ์„ฑ๋จ
      • git add๋งŒ ํ•˜๊ณ  commit ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด?
        • ์ฐธ์กฐ๋˜์ง€ ์•Š์€ object๊ฐ€ ๋ ๊ฒƒ์ž„
    • git commit
      • git commit -m
      • git commit -am
      • git commit --amend -C HEAD
    • git clone
    • git log
    • git pull
  • ๊ณผ์ œ
    • pro.git 1-2์žฅ
    • bitbucket.org: jspatterns cloneํ•˜๊ธฐ
    • git ๋ช…๋ น์–ด์— ์ต์ˆ™ํ•ด์ง€๊ธฐ
      • pull ๋“ฑ์„ ์ง์ ‘ํ•ด๋ณด๊ธฐ

practice

  1. ํŒŒ์ผ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ
    • blob์€ ๊ทธ๋Œ€๋กœ์ง€๋งŒ tree, commit ...
    • ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ > ๋‹ค๋ฅธ ์ž‘์—… > ์ž˜๋ชป๋œ ์ด๋ฆ„์œผ๋กœ ์ปค๋ฐ‹ ์ˆœ์„œ์ธ ๊ฒฝ์šฐ
      • ๋‹ค๋ฅธ ์ž‘์—… > ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ > ์ž˜๋ชป๋œ ์ด๋ฆ„ ์ˆœ์„œ๋กœ ๋ณ€๊ฒฝ