Git

Git commitํ•  ๋•Œ๋งˆ๋‹ค addํ•˜์ง€ ์•Š๋Š” ๋ฒ•, ๊ธฐ๋ณธ ์—๋””ํ„ฐ ๋ณ€๊ฒฝ

๋…ธ๋ฃจ๋ฃฝ 2020. 8. 9. 13:20

 

๊ทธ๋™์•ˆ ๋ฒ„์ „ ๊ด€๋ฆฌํ•  ๋•Œ

nano hello1.txt

git add hello1.txt

git commit -m "Message 3"

์ด๋ ‡๊ฒŒ ์ผ์ผ์ด ๊ท€์ฐฎ๊ฒŒ ์ž…๋ ฅํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ๋ฒ•!

 

git add .

ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฐ‘์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ์„ add

 

git add ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„

๋””๋ ‰ํ† ๋ฆฌ ๋ฐ‘์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ add

 

git commit -am

-a๋Š” add์˜ ์•ฝ์ž

add์™€ ์ปค๋ฐ‹์ด ๋™์‹œ์— ๋œ๋‹ค.

 

commit -am ํ•  ๋•Œ ์ฃผ์˜ํ•  ์ 

ํŒŒ์ผ์„ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๋ฉด Untracked ์ƒํƒœ.

์ด ๊ฒฝ์šฐ์—๋Š” git commit -am์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

๋”ฐ๋ผ์„œ ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ƒ์„ฑํ–ˆ๋‹ค๋ฉด, ์ตœ์ดˆ 1๋ฒˆ์€ add๋ฅผ ํ•ด์ค˜์•ผ ํ•œ๋‹ค.

์ถ”์ ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ํŒŒ์ผ์ด, ์‹ค์ˆ˜๋กœ ์ถ”์ ๋˜๋Š” ์‚ฌ๊ณ ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋Ÿฐ ์‹์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

 

-m์˜ต์…˜์„ ์•ˆ ๋ถ™์ด๊ณ  ๊ทธ๋ƒฅ git commit ํ•ด๋ฒ„๋ฆฐ ๊ฒฝ์šฐ

vim์— ์„œํˆฌ๋ฅธ ์ €๋Š” ๋งค์šฐ ๋งค์šฐ ๋‹นํ™ฉํ–ˆ์Šต๋‹ˆ๋‹ค,,,,,,

i๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ž…๋ ฅ ํ›„,

esc ๋ˆ„๋ฅธ ํ›„, :wq ๋กœ ์ €์žฅํ•˜๊ณ  ๋‚˜์˜ค๋ฉด ๋ฉ๋‹ˆ๋‹ค!

 

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์—ฌ๋Ÿฌ ์ค„๋กœ ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ์— ์ด ๋ฐฉ๋ฒ•์„ ์“ด๋‹ค๊ณ  ํ•จ!

 

๊ธฐ๋ณธ ํ…์ŠคํŠธ ์—๋””ํ„ฐ๋ฅผ vim์ด ์•„๋‹Œ nano ์—๋””ํ„ฐ๋กœ ๋ฐ”๊พธ๊ธฐ

git config --global core.editor "nano"