๐Ÿ“š Study/Github | Git

[Git] ๋กœ์ปฌ์— ์žˆ๋Š” ํด๋”๋ฅผ ๊นƒํ—ˆ๋ธŒ Repo์— ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

์œฐ๊ฐฑ 2024. 3. 27. 23:10

 

๋กœ์ปฌ์— ์ €์žฅํ•ด๋‘” workspace ํด๋”๋ฅผ ๊นƒํ—ˆ๋ธŒ๋กœ ์˜ฌ๋ฆด ์˜ˆ์ •์ด๋‹ค.

 

 

 

๋‹ค์Œ ๋‘ ๊ฐ€์ง€๋Š” ์ด๋ฏธ ์ค€๋น„๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ์ง„ํ–‰ํ•˜๊ฒ ๋‹ค

1. Git Bash ์„ค์น˜

2. Github Repo ์ƒ์„ฑ ํ›„ copy๋œ ์ฃผ์†Œ

 

 

 

 


 

๋‹ค์Œ ๊ณผ์ •์„ ํ•œ ๋‹จ๊ณ„์”ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

$ git init
$ git status
$ git add . 
$ git commit -m "commit message"
$ git remote add origin ***(copied ์ฃผ์†Œ)
$ git remote -v
$ git push origin master

 

 

 

 

$ git init

๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋‹จ๊ณ„๋กœ,

์‹คํ–‰ ์ดํ›„, workspace ํด๋” ์•ˆ์— .git์ด๋ผ๋Š” ํด๋”๊ฐ€ ์ƒ๊ธด๋‹ค

 

*๊ฐ€๋” ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ์—๋Š”, .git ํด๋” ์‚ญ์ œ ํ›„ ๋‹ค์‹œ git init์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค

 

$ git status

 

 

$ git add .

 

๋ณธ ๊ณผ์ •์—์„œ๋Š” ๋ชจ๋“  ํด๋”์™€ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜์˜€์œผ๋‚˜

์ผ๋ถ€ ํŒŒ์ผ๋งŒ ์—…๋กœ๋“œ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด

$ git add [ํŒŒ์ผ/ํด๋”๋ช…]

์„ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

 

$ git commit -m "upload"

 

๋ณธ ๊ณผ์ •์—์„œ๋Š” commit message์— upload๋ฅผ ์ž…๋ ฅํ–ˆ๋‹ค.

 

 

$ git remote add origin [copy๋œ repo์ฃผ์†Œ]

 

Github Repo ์ƒ์„ฑ ํ›„ copyํ•œ ์ฃผ์†Œ๋ฅผ ์ด์ œ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

$ git remote -v

 

๋กœ์ปฌ ์ €์žฅ์†Œ๊ฐ€ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ณผ์ •์ด๋‹ค.

 

 

$ git push origin master

 

์—…๋กœ๋“œ ์™„๋ฃŒ!

 

 

 


 

 

๋‹ค์Œ ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฐ๊ณผ ์ž˜ ์—…๋กœ๋“œ ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค :)