๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ‘ฉโ€๐Ÿ’ป ๊ฐœ๋ฐœ ๊ณต๋ถ€

[Git] github ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด ๋ชจ์Œ : status, add, commit, push, checkout, restore, pull, remote, vi, reset ...

by xxilliant 2023. 5. 21.
728x90
๋ฐ˜์‘ํ˜•

๋ณ€๊ฒฝ ์ƒํƒœ ํ™•์ธํ•˜๊ธฐ

$ git status

๋ชจ๋“  ๋ณ€๊ฒฝ์‚ฌํ•ญ ์Šคํ…Œ์ด์ง• (์›๊ฒฉ์ €์žฅ์†Œ์— ์—…๋กœ๋“œ)

$ git add .

์Šคํ…Œ์ด์ง• ์ทจ์†Œ (add ์ทจ์†Œ)

$ git reset HEAD ํŒŒ์ผ๋ช….js

์ปค๋ฐ‹ (์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋กœ์ปฌ์ €์žฅ์†Œ์— ์—…๋กœ๋“œ)

$ git commit -m "my commit"

๊ฐ€์žฅ ์ตœ๊ทผ ์ปค๋ฐ‹์„ ์ทจ์†Œํ•˜๊ธฐ

$ git reset HEAD^

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ˆ˜์ •

$ git commit --amend -m "๋ฉ”์‹œ์ง€ ์ˆ˜์ •"

ํ‘ธ์‹œ (๋กœ์ปฌ์ €์žฅ์†Œ ๋‚ด์šฉ์„ ๊นƒํ—ˆ๋ธŒ์— ์—…๋กœ๋“œ)

$ git push origin main(or master or branch name...)

ํ’€ (๊นƒํ—ˆ๋ธŒ ๋‚ด์šฉ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ธฐ)

$ git pull origin main(or master or branch name...)

(git add ์ „) ์ˆ˜์ •ํ•œ ํŒŒ์ผ ๋˜๋Œ๋ฆฌ๊ธฐ

$ git checkout -- file.txt

(git add ์ „) ์ˆ˜์ • ๋‚ด์šฉ ๋ชจ๋‘ ๋˜๋Œ๋ฆฌ๊ธฐ

$ git restore .

ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ

$ git mv file_old.c file_new.c

Remote ์ €์žฅ์†Œ ๋ชฉ๋ก ํ™•์ธ

$ git remote -v

ํŒŒ์ผ ์ถ”๊ฐ€

$ vi hello.txt

์ž์ฃผ ์“ฐ์ด๋Š” ๊นƒํ—ˆ๋ธŒ ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์Œ

 

https://wikidocs.net/book/4088

 

Git Recipe

Git ์ข€ ์‰ฝ๊ฒŒ ๋ฐฐ์›Œ๋ด…์‹œ๋‹ค. ๋ฐ”๋ณด๋“ค์„ ์œ„ํ•œ Git !!!

wikidocs.net

 

728x90
๋ฐ˜์‘ํ˜•