3์ฃผ์ฐจ ๊ธ์์ผ์ git ๊ณผ git hub ์ค๊ฐ์ํ์ด ์งํ๋์๋ค!
๋ฌด๋๋ฌด๋ํ๊ฒ ํ๋ค๊ฐ branch
์์ ์ด์ง ์๊ฑฐ๋๊ฑฐ๊ฑฐ๋ ค์.....๐
์์ง ๋ถ์กฑํ๊ฒ ๋ง๊ตฌ๋ ์ถ์๋น
๊ทธ๋์ ์ค๊ฐ test๋ก ๋์๋ ๋ฌธ์ ๋ฅผ ๊ณ ๋๋ก ๋ค์ ๋ฐ๋ผ ํด๋ณด๋ฉด์ git/github์ ๋ํด ๋ ์ ๋ฆฌํด๋ณด๊ธฐ๋ก....!!!
cd Desktop/test/git-test
git init
vi test.js
๋ก ํ์ผ ๋ง๋ค์ด์ i
ํค๋ก ์์ ๋ชจ๋ ๋ค์ด๊ฐ ๋ค, ํจ์ ์์ฑํ๊ณ esc
๋ก ๋์์ :wq
๋ก ํ์ผ ์ ์ฅ
git pull origin master
git add .
git commit -m "add test.js file"
git push origin master
pull
๋ช
๋ น์ด๋ก ํ์ฌ master์ ์ต์ ํ์ผ์ ๋จผ์ ๋ฐ์์ด add .
์ผ๋ก ๋ณ๊ฒฝ์ฌํญ ์คํ
์ด์งcommit
์ผ๋ก ๋ก์ปฌ ์ ์ฅ์์ ์
๋ก๋push
๋ก github ์๊ฒฉ ์ ์ฅ์์ ์
๋ก๋์ค๊ฐ์ค๊ฐ
git status
๋ก ํ์ผ ์ํ,git remote -v
๋ก ์๊ฒฉ ์ ์ฅ์๋ ์ฐ๊ฒฐ ์ํ ๊ณ์ ํ์ธํ๊ธฐ!!
git checkout -b feature/readme
vi README.md // readme ํ์ผ ์์ฑ
git add .
git commit -m "add README.md"
git push origin feature/readme
checkout -b
๋ช
๋ น์ด๋ก feature/readme ๋ธ๋์น ์์ฑํ๊ณ ๋ฐ๋ก ์ฎ๊ฒจ๊ฐ๊ธฐadd
, commit
์ 5๋ฒ๊ณผ ๋์ผ!๐๐ปโโ๏ธ ์๋ฌป๋ฐ
add .
์ NONO!!
test ์์๋ ํ์ผ์ด ์์ด์add .
์ผ๋ก ๋ชจ๋ ํ์ผ์ ์คํ ์ด์งํ์ง๋ง, ๋ณ๊ฒฝ ํ์ผ ์ค ์ผ๋ถ๋ง ์คํ ์ด์งํด์ผ ํ๋ค๋ฉด,add ํ์ผ๋ช
ํน์add --update
์ด์ฉ!
push
๋ช
๋ น์ด๋ 5๋ฒ๊ณผ ๋์ผํ๋ฐ, master ์๋ฆฌ์ ๋ธ๋์น ์ด๋ฆ ๋ฃ๊ธฐ!์ค๊ฐ์ค๊ฐ
git branch
๋ก branch ์์น ํ์ธ ํ๊ธฐ!!!
๋!!!!! branch ๋ ์์ง๋ ์ซ ํท๊ฐ๋ฆฐ๋น....!๐