๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Study/etc.

[Git] local to github & directory๋ช… ๋ณ€๊ฒฝ

by ์œ ๋ฏธ๋ฏธYoomimi 2024. 1. 11.


๋˜๋˜ ๊นŒ๋จน์„๊นŒ๋ด ์˜ฌ๋ฆฌ๋Š” local to github ๋ช…๋ น์–ด ์ •๋ฆฌ!

 

$ git init  // ๋กœ์ปฌ ์ €์žฅ์†Œ ์ƒ์„ฑ
$ git status // ํ˜„์žฌ ํด๋” ํŒŒ์ผ๋“ค ํ™•์ธ


// ์ „์ฒด ์—…๋กœ๋“œ or ํŠน์ • ํŒŒ์ผ/ํด๋” ์—…๋กœ๋“œ ์„ ํƒ
$ git add . // ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ „์ฒด ํŒŒ์ผ ์—…๋กœ๋“œ
$ git add [ํŒŒ์ผ๋ช…/ํด๋”๋ช…] // ๋กœ์ปฌ ์ €์žฅ์†Œ์— ํŠน์ • ํŒŒ์ผ/ํด๋” ์—…๋กœ๋“œ


$ git commit -m "[ํ‘ธ์‰ฌ ๋ฉ”์‹œ์ง€]"
$ git remote add origin [๋ณต์‚ฌํ•ด๋‘” ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ฃผ์†Œ] // github repo์—์„œ code > html ๋ณต๋ถ™
$ git remote -v // ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ์—ฐ๊ฒฐ
$ git push origin master // ๋ฐฉ๊ธˆ ์ปค๋ฐ‹ํ•œ ํŒŒ์ผ๋“ค ์›๊ฒฉ์ €์žฅ์†Œ์— ์—…๋กœ๋“œ

 


 

๋‚ด๊ฐ€ ์žŠ์„๊นŒ๋ด ์ ์–ด๋ณด๋Š” Git ํด๋”๋ช… ๋ณ€๊ฒฝ A to Z!

 

1. ์ž‘์—…ํ•  ๋กœ์ปฌ ํด๋”์— ์ ‘๊ทผ

- window terminal์—์„œ๋Š” 'ls'๋Œ€์‹  'dir'์„ ์“ด๋‹ค๋Š” ๊ฒƒ ๋ช…์‹ฌํ•  ๊ฒƒ.

 

2. git initialization

$ git init

 

3. rep ์—ฐ๊ฒฐ

$ git remote add origin https://github.com/๊ณ„์ •์ด๋ฆ„/๋ ˆํฌ์ง€ํ† ๋ฆฌ์ด๋ฆ„

 

4. rep ๋‚ด๋ถ€๋กœ ์ด๋™

- ๋กœ์ปฌ ํด๋”์—์„œ 'dir'๋กœ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ํด๋” ์ด๋™๋œ ๊ฒƒ ํ™•์ธ ํ›„ ํ•ด๋‹น rep ํด๋”๋กœ ์ด๋™

 

5. ํƒ€๊ฒŸ ํด๋”๋ช… ๋ณ€๊ฒฝ (๋Œ€์†Œ๋ฌธ์ž๋งŒ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ์•ˆ๋จ. ๊ทธ๋•Œ๋Š” A->B๋กœ ๋ณ€๊ฒฝํ›„ B->a๋กœ ๋ณ€๊ฒฝ.)

$ git mv ๊ธฐ์กดํด๋”๋ช… ๋ฐ”๊ฟ€ํด๋”๋ช…

 

6. git add ('.'์€ ์ „๋ถ€ add ํ•˜๋Š” ๊ฒƒ)

$ git add .

 

7. Commit

$ git commit -m "์ปค๋ฐ‹์ด๋ฆ„"

 

8. Push

$ git push origin ๋ธŒ๋žœ์น˜์ด๋ฆ„

- ๋ธŒ๋žœ์น˜ ํ™•์ธ์€ $ git branch