1 minute read

๊นƒ, ๊นƒํ—ˆ๋ธŒ ํ•œ๋ฒˆ์— ์ดํ•ด์‹œ์ผœ๋“œ๋ฆฌ๊ณ  ํฌํŠธํด๋ฆฌ์˜ค ์˜ฌ๋ฆฌ๋Š” ๋ฒ•๊นŒ์ง€ ์•Œ๋ ค๋“œ๋ฆผ. 15๋ถ„์•ˆ์— ๋‹น์‹ ์€ Github ์ „๋ฌธ๊ฐ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค

๋จผ์ € git์˜ ํ™˜๊ฒฝ ์„ค์ •์„ ํ•ด์ค˜์•ผํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์„œ๋ฒ„์—์„œ ๋‹ค์Œ์„ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค.

git config --global user.name "sandokim"
git config --global user.email "comsicomet@gmail.com" # ๊นƒํ—ˆ๋ธŒ ๊ฐ€์ž…์‹œ ์‚ฌ์šฉํ•œ ์ด๋ฉ”์ผ

git config --list๋กœ ํ™•์ธํ•ด์ค๋‹ˆ๋‹ค.

image

ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด, terminal์—์„œ git init์œผ๋กœ ์ดˆ๊ธฐํ™” ํ•ด์ค๋‹ˆ๋‹ค.

image

์•„๋ž˜์™€ ๊ฐ™์ด ๋กœ์ปฌ ํ”„๋กœ์ ํŠธ์—์„œ ํŒŒ์ผ ์ผ๋ถ€(i.e. index.html)๋งŒ ์˜ฌ๋ฆฌ๊ฒ ๋‹ค๋ฉด, ํŒŒ์ผ ์ด๋ฆ„์„ ๋ช…์‹œํ•ด์ค๋‹ˆ๋‹ค.

git add index.html

์‹ค๋ฌด์—์„œ๋Š” ์ „์ฒด ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ์ž์ฃผ ์“ฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. git add .์œผ๋กœ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

git add . 

image

git commit์€ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

git commit์—์„œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์— ํ•ด๋‹นํ•˜๋Š” โ€œfirst commitโ€์€ ํžˆ์Šคํ† ๋ฆฌ ์ด๋ฆ„์ด๋ผ๊ณ  ๋ด๋„ ๋ฉ๋‹ˆ๋‹ค.

git commit -m "first commit"

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์œ„๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•˜๊ณ , github์— git push origin master๋กœ pushํ–ˆ๋‹ค๋ฉด

image

๊นƒํ—ˆ๋ธŒ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. (๋กœ์ปฌ ํ”„๋กœ์ ํŠธ์™€ ๊นƒํ—ˆ๋ธŒ๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์ผ ๋•Œ, ์—ฐ๊ฒฐ๊ณ ๋ฆฌ ๋งŒ๋“œ๋Š” ๋ฒ•์€ ๋ฐ”๋กœ ์•„๋ž˜ ์„ค๋ช…์— ์žˆ์Šต๋‹ˆ๋‹ค.)

image

ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๊นƒํ—ˆ๋ธŒ์— ๋ณด๋‚ด๋Š” ๋ฒ•

๋ณธ์ธ์˜ ๋กœ์ปฌ ํ”„๋กœ์ ํŠธ๋ž‘ ๊นƒํ—ˆ๋ธŒ๋ž‘ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ๊ณ ๋ฆฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ฒ˜์Œ ๊นƒํ—ˆ๋ธŒ repository๋ฅผ ๋งŒ๋“ค ๋•Œ ์ƒ์„ฑ๋œ ์•„๋ž˜ ์ปค๋งจ๋“œ ๋ผ์ธ์„ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•˜๊ณ 

image

ํ”„๋กœ์ ํŠธ ํ„ฐ๋ฏธ๋„์— ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.

git remote add origin https://github.com/sandokim/STAR-GS.git

์ด ์ปค๋งจ๋“œ๋Š” https://github.com/sandokim/STAR-GS.git์ด repository๋กœ ๋‚ด ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณด๋‚ธ๋‹ค๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค. (์—ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค, ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๊ณ  ์•„๋ฌด์ผ๋„ ์•ˆ์ผ์–ด๋‚˜๋ฉด ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค.)

image

์—ฐ๊ฒฐ์ด ์ œ๋Œ€๋กœ ๋๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์œผ๋ฉด git remote -v๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

git commitํ•œ ๋‚ด์šฉ์€ push๋กœ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

git push origin master

์ด๋•Œ Username๊ณผ Password๋ฅผ ์ž…๋ ฅํ•˜๋ผ๊ณ  ๋‚˜์˜ค๋Š”๋ฐ,

image

  • Username์€ ๋ณธ์ธ์˜ ๊นƒํ—ˆ๋ธŒ ์œ ์ €์ด๋ฆ„์„ ๋„ฃ์–ด์ฃผ๊ณ ,
  • Password๋Š” Personal access tokens (PAT)๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ณต๋ถ™ํ•ด์ค๋‹ˆ๋‹ค.

image

์ด๋ฅผ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์ƒ์ ์œผ๋กœ github์— push๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

image

๋กœ์ปฌ ํ”„๋กœ์ ํŠธ์—์„œ Push๊ฐ€ ์™„๋ฃŒ๋œ ๊นƒํ—ˆ๋ธŒ ํŽ˜์ด์ง€ ๋ชจ์Šต

image

Push๊ฐ€ ์™„๋ฃŒ๋œ ํ›„, ๋กœ์ปฌ ํ”„๋กœ์ ํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ๋ฐ”๊พธ๊ณ , ๊นƒํ—ˆ๋ธŒ์— ๊ณ„์† ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๋ฐฉ๋ฒ•

  • git init์€ ์ด๋ฏธ ํ–ˆ์œผ๋ฏ€๋กœ ํ•  ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.
  • git add .
  • git status๋กœ ์ˆ˜์ •ํ•œ ํŒŒ์ผ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • git commit -m "second commit" ๊นƒ์ปค๋ฐ‹์œผ๋กœ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค.
  • git push origin master

Leave a comment