Develop/Git

Git & Github ์†Œ๊ฐœ

hello_u 2023. 3. 24. 14:38

 

 

๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS)

 

์‹œ๊ฐ„์˜ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•œ๋‹ค.

 

๋ฒ„๊ทธ๋ฐœ์ƒ์‹œ ํŠน์ •์‹œ์ ์œผ๋กœ ๋˜๋Œ์•„๊ฐ€๊ธฐ

 

์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ˆ„๊ฐ€ ์ˆ˜์ •ํ–ˆ๋Š”์ง€ ์ถ”์ 

 

์ ์šฉ์ด ์ž˜๋ชป๋˜์—ˆ์„๋•Œ ๋ณต๊ตฌ

 

๋Œ€๊ทœ๋ชจ ์ˆ˜์ •์ž‘์—…์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ง„ํ–‰

 

์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๋™์‹œ ์ž‘์—…

 

 

 

git

 

๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

 

Github ์€ ‘git’ ์„ ์ œ๊ณตํ•˜๋Š” ์›นํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค

 

 

 

Git ๋ช…๋ น์–ด & ๋™์ž‘ ๋ฐฉ์‹

 

 

๋‚ด ์ปดํ“จํ„ฐ์˜ ํŒŒ์ผ์„ ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ฆฌ๋ ค๋ฉด,

 

๊นƒํ—ˆ๋ธŒ์— '์›๊ฒฉ ์ €์žฅ์†Œ'๋ฅผ ๋งŒ๋“ค๊ณ , ๋‚ด ์ปดํ“จํ„ฐ์— '๋กœ์ปฌ ์ €์žฅ์†Œ'๋ฅผ ๋งŒ๋“  ๋’ค

 

๋‘˜์„ ์—ฐ๊ฒฐํ•ด์„œ ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ํŒŒ์ผ์„ ์›๊ฒฉ์ €์žฅ์†Œ๋กœ ๋ณด๋‚ด๋ผ๊ณ  ๋ช…๋ นํ•˜๋ฉด ๋œ๋‹ค.

 

 

 

์ƒˆ๋กœ์šด ์ €์žฅ์†Œ์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ

 

git init

 ๋กœ์ปฌ ์ €์žฅ์†Œ ๋งŒ๋“ค๊ธฐ

//๋กœ์ปฌ ์ €์žฅ์†Œ ์ƒ์„ฑ
$ git init

 

๊ด€๋ฆฌํ•  ํด๋” ์ •ํ•˜๊ธฐ 

 

git add

๊ด€๋ฆฌ ํ•  ํŒŒ์ผ ์ถ”๊ฐ€ํ•˜๊ธฐ 

 

 

๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์›๊ฒฉ ์ €์žฅ์†Œ ์—ฐ๊ฒฐ

//์›๊ฒฉ ์ €์žฅ์†Œ์™€ ์—ฐ๊ฒฐ
$ git remote add origin [์›๊ฒฉ์ €์žฅ์†Œ ์ฃผ์†Œ]

 

 

git commit

๊ด€๋ฆฌํ•  ํŒŒ์ผ ํ™•์ •ํ•˜๊ธฐ 

 ํŒŒ์ผ ์˜ฌ๋ฆฌ๊ธฐ

ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋Š” ๋‹จ๊ณ„

์ด 3๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ง€๋Š”๋ฐ, add → commit → push ์ˆœ์„œ์ด๋‹ค.

 

git remote add

์›๊ฒฉ์ง€ ์„œ๋ฒ„ ์ง€์ •ํ•˜๊ธฐ

์ €์žฅ์†Œ๋ฅผ ๋‚ด ์ปดํ“จํ„ฐ์— ๊ตฌ์„ฑํ•˜๊ธฐ 

git push

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์›๊ฒฉ์ง€๋กœ ๋ณด๋‚ด๊ธฐ 

(๋กœ์ปฌ์—์„œ commit ํ•œ ํŒŒ์ผ๋งŒ ์ „์†ก)

 

์‹ค์Šต

 

 

 

echo "# openSource2023" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/endyd1567/openSource2023.git
git push -u origin main

 

 

 

 

https://shortcuts.tistory.com/m/8