Visual Studio Code(VScode)์—์„œ Git ์‚ฌ์šฉํ•˜๊ธฐ

2025. 1. 14. 10:20ยท๐Ÿ‘ฅ ๋ฒ„์ „๊ด€๋ฆฌ & ํ˜‘์—…๋„๊ตฌ/Git, GitHub
728x90
๋ฐ˜์‘ํ˜•

 

1. Git ์ €์žฅ์†Œ ์—ด๊ธฐ

VSCode์—์„œ Git์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋จผ์ € Git ์ €์žฅ์†Œ๋ฅผ ์—ด์–ด์•ผ ํ•จ

์ด๋ฏธ Git ์ €์žฅ์†Œ๊ฐ€ ์กด์žฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ํด๋”๋ฅผ VSCode์—์„œ ์—ด๋ฉด ์ž๋™์œผ๋กœ Git์ด ์ธ์‹ ๋จ

  • VSCode๋ฅผ ์—ด๊ณ  ํŒŒ์ผ → ํด๋” ์—ด๊ธฐ๋ฅผ ํด๋ฆญํ•ด Git ์ €์žฅ์†Œ๊ฐ€ ์žˆ๋Š” ํด๋”๋ฅผ ์„ ํƒ
  • Git์ด ์ธ์‹๋˜๋ฉด, VSCode ํ™”๋ฉด ์™ผ์ชฝ์— ์žˆ๋Š” ์†Œ์Šค ์ œ์–ด ์•„์ด์ฝ˜์„ ํ†ตํ•ด Git ์ƒํƒœ๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅ

์†Œ์Šค ์ œ์–ด(Source Control)
Git ์ธ์‹ ํ›„ ์ƒํƒœ ํ™•์ธ ๊ฐ€๋Šฅ

 


2. Git ์ดˆ๊ธฐํ™”

๋งŒ์•ฝ Git ์ €์žฅ์†Œ๊ฐ€ ์•„์ง ์—†๋‹ค๋ฉด, ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ์—์„œ Git์„ ์ดˆ๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์Œ

VSCode ๋‚ด์—์„œ ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅ

git init

 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ํด๋”๊ฐ€ Git ์ €์žฅ์†Œ๋กœ ๋ณ€ํ™˜ ๋จ


 

3. ๊ธฐ๋ณธ Git ๋ช…๋ น์–ด ์‚ฌ์šฉํ•˜๊ธฐ

 

3-1. ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ™•์ธ
  • ์†Œ์Šค ์ œ์–ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ๋“ค์ด ํ‘œ์‹œ ๋จ
  • ํ„ฐ๋ฏธ๋„์—์„œ๋„ ์•„๋ž˜ ๋ช…๋ น์–ด๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ™•์ธ ๊ฐ€๋Šฅ
git status

 

3-2. ํŒŒ์ผ ์ถ”๊ฐ€
  • ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ Git์— ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ
git add <ํŒŒ์ผ๋ช…>
  • ๋ชจ๋“  ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด: 
git add .

 

3-3. ์ปค๋ฐ‹ํ•˜๊ธฐ
  • ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•œ ํ›„์—๋Š” ์ปค๋ฐ‹์„ ํ†ตํ•ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ์Œ
git commit -m "์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€"

 

3-4. ์›๊ฒฉ ์ €์žฅ์†Œ ์—ฐ๊ฒฐํ•˜๊ธฐ
  • GitHub, GitLab ๋“ฑ์˜ ์›๊ฒฉ ์ €์žฅ์†Œ์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋กœ ์›๊ฒฉ ์ €์žฅ์†Œ URL์„ ์„ค์ •
git remote add origin <์›๊ฒฉ ์ €์žฅ์†Œ URL>

 

3-5. ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œํ•˜๊ธฐ
  • ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ์„ ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œํ•˜๋ ค๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ
git push -u origin master

 


4. VSCode์—์„œ Git GUI ์‚ฌ์šฉํ•˜๊ธฐ

VSCode๋Š” Git ๋ช…๋ น์–ด ์™ธ์—๋„ ์ง๊ด€์ ์ธ GUI๋ฅผ ์ œ๊ณตํ•˜์—ฌ Git์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ์†Œ์Šค ์ œ์–ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด Git ์ƒํƒœ, ์ปค๋ฐ‹, ํ‘ธ์‹œ, ํ’€ ๋“ฑ์„ GUI๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต

  • ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ™•์ธ: ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์ด ๋‚˜ํƒ€๋‚จ
  • ์ปค๋ฐ‹: ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ์Œ
  • ํ‘ธ์‹œ ๋ฐ ํ’€: ์›๊ฒฉ ์ €์žฅ์†Œ์™€ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Œ

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ‘ฅ ๋ฒ„์ „๊ด€๋ฆฌ & ํ˜‘์—…๋„๊ตฌ > Git, GitHub' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์†Œ์Šค ํŠธ๋ฆฌ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•  (0) 2025.01.09
Windows11์—์„œ Git, GitHub ์ดˆ๊ธฐ ์„ค์ •ํ•˜๊ธฐ  (0) 2025.01.08
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ค‘์š”์„ฑ  (0) 2025.01.08
'๐Ÿ‘ฅ ๋ฒ„์ „๊ด€๋ฆฌ & ํ˜‘์—…๋„๊ตฌ/Git, GitHub' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ์†Œ์Šค ํŠธ๋ฆฌ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•
  • Windows11์—์„œ Git, GitHub ์ดˆ๊ธฐ ์„ค์ •ํ•˜๊ธฐ
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ค‘์š”์„ฑ
WISHee
WISHee
IT์™€ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ณต๋ถ€ ๊ธฐ๋ก์„ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์•„๊ฐ€๋Š” ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๐Ÿ›ก๏ธ๐Ÿ’ป
  • WISHee
    DevwithWish
    WISHee
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐ŸŒณ ROOT (128)
      • โ›“๏ธ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ (10)
        • ๊ธฐ๋ณธ ๊ฐœ๋… (9)
        • ํŒจํ‚ท ๋ถ„์„ (1)
        • ์นจ์ž… ํƒ์ง€ ๋ฐ ๋ฐฉ์ง€ (0)
      • โš™๏ธ ์‹œ์Šคํ…œ ๋ณด์•ˆ (0)
        • ์šด์˜์ฒด์ œ ๋ณด์•ˆ (0)
        • ์ทจ์•ฝ์  ๋ถ„์„ (0)
        • ๋กœ๊ทธ ๋ถ„์„ (0)
      • ๐ŸŒ ์›น ๋ณด์•ˆ (1)
        • OWASP TOP 10 (1)
        • ์›น ์„œ๋ฒ„ ๋ณด์•ˆ (0)
        • ์›น ์ทจ์•ฝ์  ๋ถ„์„ (0)
      • โ˜๏ธ ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ (3)
        • AWS (3)
      • ๐Ÿ” ์•”ํ˜ธํ™” & ์ธ์ฆ (3)
        • ์•”ํ˜ธํ™” ๊ฐœ๋… (2)
        • TLS,SSL (0)
        • ์ธ์ฆ & ์ ‘๊ทผ์ œ์–ด (1)
      • ๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด (30)
        • ๋ณด์•ˆ ๊ด€์ œ (14)
        • ๋ชจ์˜ ํ•ดํ‚น (12)
        • ์ทจ์•ฝ์  ์ง„๋‹จ (3)
        • ๋””์ง€ํ„ธํฌ๋ Œ์‹ (1)
      • ๐Ÿ“š ISMS & ISO27001 (9)
        • ISMS, ISMS-P ์ธ์ฆ (2)
      • ๐Ÿ“ฐ ๋ณด์•ˆ ๋‰ด์Šค & ํŠธ๋ Œ๋“œ (1)
        • ์ตœ์‹  ๋ณด์•ˆ ์ด์Šˆ (1)
        • ์‚ฌ์ด๋ฒ„ ์œ„ํ˜‘ ์ •๋ณด (0)
        • ๋ณด์•ˆ ์ปจํผ๋Ÿฐ์Šค ๋ฆฌ๋ทฐ (0)
      • ๐Ÿ”ฅ SKShieldusRookies (15)
        • Review (3)
        • PBL (0)
        • ๊ณผ์ œ (4)
        • ๋ชจ๋“ˆ ํ”„๋กœ์ ํŠธ (8)
        • ์ตœ์ข… ํ”„๋กœ์ ํŠธ (0)
      • ๐Ÿ—‚๏ธ Project (3)
        • SOAR (0)
        • BlockChain (3)
      • ๐Ÿงฉ Language (23)
        • Java (1)
        • Python (16)
        • Programmers (6)
      • ๐Ÿ‘ฅ ๋ฒ„์ „๊ด€๋ฆฌ & ํ˜‘์—…๋„๊ตฌ (9)
        • Git, GitHub (4)
        • etc (5)
      • ๐Ÿ’œ ์ผ์ƒ (21)
        • Boot Camp (4)
        • Study (6)
        • Travel (8)
        • Study Abroad (3)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • GitHub
  • ๊ณต์ง€์‚ฌํ•ญ

    • ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค!
  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์œ ๋Ÿฝํ•œ๋‹ฌ์—ฌํ–‰
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    flask
    ๋ณด์•ˆ์‹ค์Šต
    git
    ํŒŒ์ด์ฌ
    ํ•ด์™ธ์—ฌํ–‰
    ์œ ๋Ÿฝ์—ฌํ–‰
    ๋Ÿฐ๋˜์—ฌํ–‰
    ์œˆ๋„์šฐ๋ณด์•ˆ
    ์ •๋ณด๋ณด์•ˆ
    sk์‰ด๋”์Šค๋ฃจํ‚ค์ฆˆ
    ์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค
    ์™€์ด์–ด์ƒคํฌ
    ํ•œ๋‹ฌ์—ฌํ–‰
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
    ํ”„๋ž‘์Šค์—ฌํ–‰
    ๊นƒํ—ˆ๋ธŒ
    ํŒŒ๋ฆฌ์—ฌํ–‰
    Github
    ๋ฆฌ๋ˆ…์Šค๋ณด์•ˆ
    ํ”Œ๋ผ์Šคํฌ
    ๋ชจ์˜ํ•ดํ‚น
    Python
    slack
    ์˜นํ”Œ๋ขฐ๋ฅด
    ๋ธ”๋ก์ฒด์ธ์‹ค์Šต
    VSCode
    ๋ชฝ์ƒ๋ฏธ์…ธ
    ํ˜‘์—…๋„๊ตฌ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • 160x600
    250x250
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
WISHee
Visual Studio Code(VScode)์—์„œ Git ์‚ฌ์šฉํ•˜๊ธฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”