์šฐ๊ทœ์ด์ธ์šฐ์œค
Eager To Learn ๐ŸŒŒ
์šฐ๊ทœ์ด์ธ์šฐ์œค
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๐Ÿก ํ™ˆ
  • ๐Ÿš€ ๊นƒํ—ˆ๋ธŒ
  • โ›… ํƒœ๊ทธ ํด๋ผ์šฐ๋“œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (217)
    • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป PS (170)
      • JAVA (82)
      • MYSQL (1)
      • Docker (2)
      • PYTHON (24)
      • LeetCode 150 (39)
      • Algorithm ๊ธฐ๋ฒ• (1)
      • ๋ฐ”ํ‚น๋… (21)
    • ๋ธ”๋กœ๊ทธ ์ด์‚ฌ (0)
    • Error (1)
    • CS (15)
      • DataBase (2)
      • OS (7)
      • Network (1)
      • Spring (1)
      • ์ž๋ฃŒ๊ตฌ์กฐ (3)
      • Java (1)
    • Learned (7)
      • Spring (7)
    • ๊ฐœ๋ฐœ์„œ์  (15)
      • ๊ฐ€์ƒ ๋ฉด์ ‘ ์‚ฌ๋ก€๋กœ ๋ฐฐ์šฐ๋Š” ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ (1)
      • ์˜ค๋ธŒ์ ํŠธ - ์กฐ์˜ํ˜ธ (7)
      • ์นœ์ ˆํ•œ SQL ํŠœ๋‹ (7)
    • ํšŒ๊ณ  (2)
hELLO ยท Designed By ์ •์ƒ์šฐ.
์šฐ๊ทœ์ด์ธ์šฐ์œค
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

[Git] Git Bash ์™€ ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ GitHub Repository ์—ฐ๊ฒฐ๊ณผ Push ํ•˜๊ธฐ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

[Git] Git Bash ์™€ ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ GitHub Repository ์—ฐ๊ฒฐ๊ณผ Push ํ•˜๊ธฐ

2022. 10. 4. 16:26

Git Bash์™€ ์†Œ์ŠคํŠธ๋ฆฌ ํ™œ์šฉํ•˜์—ฌ ๊นƒํ—ˆ๋ธŒ ์—ฐ๊ฒฐ ๋ฐ Pushํ•˜๊ธฐ


1. ๋จผ์ €, ๊นƒํ—ˆ๋ธŒ์—์„œ repository๋ฅผ ๋งŒ๋“ ๋‹ค. (ReadMe ํŒŒ์ผ์€ ์ƒ์„ฑํ•˜์ง€ ๋ง ๊ฒƒ)

 

2. Git Bash ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๊ณ , mkdir git ์„ ์ž…๋ ฅํ•˜๋ฉด git ํด๋”๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

 

3. cd git ์„ ์ž…๋ ฅํ•ด์„œ ๋งŒ๋“ค์–ด๋‘” git ํด๋”๋กœ ์ด๋™ํ•œ๋‹ค.

 

4. ์ปดํ“จํ„ฐ์—์„œ ์ž‘์—…ํ•  ํŒŒ์ผ, ์ฆ‰ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ผ ํŒŒ์ผ์„ ๋ณด๊ด€ํ•ด๋‘˜ ํด๋”๋ฅผ git ํด๋”๋กœ ๊ฐ€์„œ ์ƒ์„ฑํ•œ๋‹ค.

 

5. ํ•ด๋‹น ํด๋”์— ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, Java ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋“ฑ๋“ฑ ์ž‘์—…์„ ํ•œ๋‹ค.

6. ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์—ด๊ณ  Create ๋ฅผ ๋ˆ„๋ฅธ ํ›„ ๋ชฉ์ ์ง€ ๊ฒฝ๋กœ๋ฅผ ๋งŒ๋“ค์–ด๋‘” ํด๋”๋กœ ์ง€์ •ํ•˜๊ณ  ์ƒ์„ฑ์‹œํ‚จ๋‹ค.

 

7. ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „, git branch -M main ์„ ์ž…๋ ฅํ•˜์—ฌ master๋ฅผ main์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

 

8. 1. ์—์„œ ๋งŒ๋“  repository ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค.

9. ์ €์žฅ์†Œ ์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.

10. ์›๊ฒฉ ์ด๋ฆ„์—๋Š” origin์„ ์ž…๋ ฅํ•˜๊ณ  ๊ทธ ์•„๋ž˜ URL ๊ฒฝ๋กœ์— ๋ณต์‚ฌํ•ด๋‘” ๊นƒํ—ˆ๋ธŒ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

 

11. ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ผ๊ฐ€๊ธธ ์›ํ•˜๋Š” ํŒŒ์ผ์„ Staged ์‹œํ‚จ ํ›„ ์›ํ•˜๋Š” ๋ฉ”์„ธ์ง€์™€ ํ•จ๊ป˜ ์ปค๋ฐ‹ํ•œ๋‹ค.

12. remote ๋ธŒ๋žœ์น˜์— main์ด ์จ์žˆ์Œ์„ ํ™•์ธํ•˜๊ณ  push ํ•œ๋‹ค.

 

13. ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์—ˆ๋˜ ๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์ž˜ ์˜ฌ๋ผ๊ฐ”๋Š”์ง€ ํ™•์ธํ•ด๋ณธ๋‹ค.

  • Git Bash์™€ ์†Œ์ŠคํŠธ๋ฆฌ ํ™œ์šฉํ•˜์—ฌ ๊นƒํ—ˆ๋ธŒ ์—ฐ๊ฒฐ ๋ฐ Pushํ•˜๊ธฐ
์šฐ๊ทœ์ด์ธ์šฐ์œค
์šฐ๊ทœ์ด์ธ์šฐ์œค
๊ฐœ๋ฐœ์ž ๊ฟˆ๋‚˜๋ฌด

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

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.