git ์ค์น ํ์ธ์ $ git --version
Before Start (win ๊ธฐ์ค)
- git ์ค์น ํ์ธ($ git --version)
- git ํ๊ฒฝ์ค์
$ git config --global user.name "์ ์ ๋ค์" $ git config --global user.email "๋ฉ์ผ์ฃผ์" $ git config --global core.edirot "vim" $ git config --global core.pager "cat"
git clone ๋ค์ ๋ณต์ฌํ url ์ ๋ ฅ (๋ถ์ฌ๋ฃ๊ธฐ๋ shift + insert or ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญ ํ paste)
first-repo์์ ์์
vim์์ README.md ์์
โ vim ์ฌ์ฉ ๋ฐฉ๋ฒ!
- ์ ๋ ฅ์ ํ๊ธฐ ์ํด ์ฒ๋ฆ์ 'i'๋ฅผ ์ ๋ ฅ
๊ทธ๋ผ ํ๋จ์ INSERT ๊ฐ ๋จ๋ฉด์ ํค๋ณด๋ ์ ๋ ฅ์ด ๊ฐ๋ฅํด ์ง๋ค.
์์ ์ด ๋๋๋ฉด ESCํค๋ฅผ ๋๋ฌ์ ๋ค์
normal๋ชจ๋๋ก ๋์๊ฐ๋ค.
๋ค์ shift + ;๋ฅผ ๋๋ฌ ์ปค๋งจ๋ ๋ชจ๋๋ก ๋ค์ด๊ฐ์ ์ ์ฅ์ ํ ์ง ๊ทธ๋ฅ ๋๊ฐ์ง
์ ๋ ฅํด์ค๋ค.
์ปค๋งจ๋ | ๋ป |
---|---|
w | ์ ์ฅ |
wq | ์ ์ฅ ํ ๋๊ฐ๊ธฐ |
q | ๋๊ฐ๊ธฐ |
!q | ์ ์ฅํ์ง ์๊ณ ๋๊ฐ๊ธฐ |
์ปค๋ฐํ ๋ ์ฃผ์ํด์ผ ํ ์ !
- ํ์ผ์ ์์ ํ ๋ ์ฐ๊ด์ฑ์ด ์๋ ํ์ผ์ ์ฌ๋ฌ๊ฐ ์์ ํ๋ ์ผ์ด ์๊ธฐ๋๋ฐ
์ด๋ ์ฐ๊ด์ฑ์ด ์๋ ํ์ผ๋ค์ ์์ ๋จ์๋ฅผ ๋๋ ์ ๋ฐ๋ก ์ปค๋ฐํด์ผ ํ๋ค.
๊ทธ๋์ผ ํ์ผ์ ๊ด๋ฆฌํ ๋ ์ด ํ์ผ์ด ์ด๋ค๋ถ๋ถ์์ ์์ ์ด ๋๊ฑด์ง ํ์ ๊ฐ๋ฅ
github์ ๋ค์ด๊ฐ์ ํ์ธ
- commit์ ์ ๋ชฉ์ commit์ ์ค๋ช ํ๋ ํ๋์ ๊ตฌ๋ ์ ๋ก ์์ฑ
- importanceofcapitalize
Importace of Capitalize
- prefix ๊ผญ ๋ฌ๊ธฐ
- feat: ๊ธฐ๋ฅ ๊ฐ๋ฐ ๊ด๋ จ
- fix: ์ค๋ฅ ๊ฐ์ ํน์ ๋ฒ๊ทธ ํจ์น
- docs: ๋ฌธ์ํ ์์
- test: test ๊ด๋ จ
- conf: ํ๊ฒฝ์ค์ ๊ด๋ จ
- build: ๋น๋ ๊ด๋ จ
- ci: Contineous Intergration ๊ด๋ จ