๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ๏ธ/Git & GitHub

[GitHub] Visual Studio Code์™€ GitHub ์—ฐ๋™ํ•˜๊ธฐ

 

๐Ÿ”ฝ Github ํšŒ์›๊ฐ€์ž… ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ํฌ์ŠคํŠธ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” ๐Ÿ”ฝ

 

 

[GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ ๊นƒํ—ˆ๋ธŒ ์‚ฌ์šฉ๋ฒ• ์ด์ •๋ฆฌ

๐Ÿ”— Github(๊นƒํ—ˆ๋ธŒ)๋ž€?  ๊นƒํ—ˆ๋ธŒ๋ž€ ์ปดํ“จํ„ฐ ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ˜‘์—…ํ•˜์—ฌ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์ธ๋ฐ์š”. ์ž์‹ ์ด ์ž‘์„ฑํ•œ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์†์‰ฝ๊ฒŒ ์—…๋กœ๋“œ·์—…๋ฐ์ดํŠธ ํ•˜๊ณ , ๊ทธ ๊ณผ์ •์„ ์‹œ๊ฐ„๋ณ„๋กœ ์ž์„ธ

devjindev.tistory.com

· commit(์ปค๋ฐ‹) : Git์— ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜๋Š” ์ž‘์—…
· push(ํ‘ธ์‰ฌ) : Github์— ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜๋Š” ์ž‘์—…
· pull(ํ’€) : Github์—์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์ž‘์—…

 

1. ์ค€๋น„ํ•˜๊ธฐ

 

โ‘  Visual Studio Code ์„ค์น˜ (Windows - User Installer - 32/64bit / Mac)

code.visualstudio.com/Download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

โ‘ก github์— ์—ฐ๊ฒฐํ•  ํด๋” Visual Studio Code๋กœ ์—ด๊ธฐ

 

 


 

2. Git repository ์ƒ์„ฑ ๋ฐ ์ดˆ๊ธฐํ™” & Github(์›๊ฒฉ ์ €์žฅ์†Œ)์— Git(๋กœ์ปฌ ์ €์žฅ์†Œ) ์—ฐ๊ฒฐ ๋ฐ ์˜ฌ๋ฆฌ๊ธฐ

 

* ์›๊ฒฉ ์ €์žฅ์†Œ : ์„œ๋ฒ„ ๋“ฑ ๋„คํŠธ์›Œํฌ์— ์กด์žฌ => Github

  ๋กœ์ปฌ ์ €์žฅ์†Œ : ๋‚ด ์ปดํ“จํ„ฐ์— ์กด์žฌ => Git

 

โ‘  ์™ผ์ชฝ ๋ฉ”๋‰ด ์ค‘ '์†Œ์Šค ์ œ์–ด' ํด๋ฆญ - 'GitHub์— ๊ฒŒ์‹œ' ํด๋ฆญ

 

 

 

โ‘ก ์ƒ์„ฑํ•  Git repository ์ด๋ฆ„ ์ž…๋ ฅ - 'Publish to GitHub public(์ „์ฒด๊ณต๊ฐœ)/private(๋น„๊ณต๊ฐœ) repository' ์„ ํƒ

 

 

 

โ‘ข ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ํฌํ•จํ•  ํŒŒ์ผ ์„ ํƒ - 'ํ™•์ธ' ํด๋ฆญ

 

 

 

โ‘ฃ ์™„๋ฃŒ

 

 


 

๐Ÿ”ด ์ฝ”๋“œ ์ˆ˜์ • ํ›„

 

3. commit ์ƒ์„ฑ

 

โ‘  commit ๋ฉ”์„ธ์ง€ ์ž…๋ ฅ (์ž์‹ ์ด commit ํ•  ๋ฉ”์„ธ์ง€๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.) - 'โœ”' ํด๋ฆญ

 

 


 

4. Github(์›๊ฒฉ ์ €์žฅ์†Œ)์— Git(๋กœ์ปฌ ์ €์žฅ์†Œ) ์˜ฌ๋ฆฌ๊ธฐ (Push)

 

โ‘  'โ‹ฏ' ํด๋ฆญ - 'ํ‘ธ์‹œ' ํด๋ฆญ

 

 


โ‘ก push ์™„๋ฃŒ

 

 


 

(+) 5. Github(์›๊ฒฉ ์ €์žฅ์†Œ)์—์„œ ๋ณ€๊ฒฝํ•œ ๋‚ด์šฉ์„ Git(๋กœ์ปฌ ์ €์žฅ์†Œ)์— ๋‚ด๋ ค๋ฐ›๊ธฐ (Pull)

(Github์—์„œ ๋ณ€๊ฒฝํ•œ ๋‚ด์šฉ์„ Git ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.)

 

โ‘  'โ‹ฏ' ํด๋ฆญ - 'ํ’€' ํด๋ฆญ

 

 

 

โ‘ก pull ์™„๋ฃŒ

 

 


๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post

 

[Git] ๊นƒ(Git)์ด๋ž€? ๊นƒํ—ˆ๋ธŒ(Github)๋ž€? / ์ฐจ์ด์ 

๐Ÿ”— Git์ด๋ž€?  ์†Œ์Šค์ฝ”๋“œ ์ˆ˜์ •์— ๋”ฐ๋ฅธ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS)์ด๋‹ค. ๋ชจ๋“  ํŒŒ์ผ์˜ ๋ณ€ํ™”๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ๊ฐ™์€ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋ณด๊ด€ํ•œ๋‹ค.  ๋ถ„์‚ฐํ˜• ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ

devjindev.tistory.com

 

[GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ ๊นƒํ—ˆ๋ธŒ ์‚ฌ์šฉ๋ฒ• ์ด์ •๋ฆฌ

๐Ÿ”— Github(๊นƒํ—ˆ๋ธŒ)๋ž€?  ๊นƒํ—ˆ๋ธŒ๋ž€ ์ปดํ“จํ„ฐ ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ˜‘์—…ํ•˜์—ฌ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์ธ๋ฐ์š”. ์ž์‹ ์ด ์ž‘์„ฑํ•œ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์†์‰ฝ๊ฒŒ ์—…๋กœ๋“œ·์—…๋ฐ์ดํŠธ ํ•˜๊ณ , ๊ทธ ๊ณผ์ •์„ ์‹œ๊ฐ„๋ณ„๋กœ ์ž์„ธ

devjindev.tistory.com

 

[GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ README.md ์ž‘์„ฑ๋ฒ• ์ด์ •๋ฆฌ

๐Ÿ”ฝ GitHub ์‚ฌ์šฉ๋ฒ•์€ ์•„๋ž˜ ํฌ์ŠคํŠธ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” ๐Ÿ”ฝ [GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ ๊นƒํ—ˆ๋ธŒ ์‚ฌ์šฉ๋ฒ• ์ด์ •๋ฆฌ 0. Github(๊นƒํ—ˆ๋ธŒ)๋ž€?  ๊นƒํ—ˆ๋ธŒ๋ž€ ์ปดํ“จํ„ฐ ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ˜‘์—…ํ•˜์—ฌ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„

devjindev.tistory.com