git-commit.md 1.1 KB

git commit

ํŒŒ์ผ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: https://git-scm.com/docs/git-commit.

  • ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์„ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹:

git commit --message "{{๋ฉ”์‹œ์ง€}}"

  • ํŒŒ์ผ์—์„œ ์ฝ์€ ๋ฉ”์‹œ์ง€๋กœ ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹:

git commit --file {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ปค๋ฐ‹_๋ฉ”์‹œ์ง€_ํŒŒ์ผ}}

  • ์ˆ˜์ • ๋ฐ ์‚ญ์ œ๋œ ๋ชจ๋“  ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์Šคํ…Œ์ด์ง•ํ•˜๊ณ  ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ปค๋ฐ‹:

git commit --all --message "{{๋ฉ”์‹œ์ง€}}"

  • ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•˜๊ณ  ์ง€์ •๋œ GPG ํ‚ค๋กœ ์„œ๋ช…ํ•ฉ๋‹ˆ๋‹ค (์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ •์˜๋œ ํ‚ค ์‚ฌ์šฉ):

git commit --gpg-sign {{ํ‚ค_์•„์ด๋””}} --message "{{๋ฉ”์‹œ์ง€}}"

  • ํ˜„์žฌ ์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์ปค๋ฐ‹์˜ ํ•ด์‹œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค:

git commit --amend

  • ํŠน์ • ํŒŒ์ผ(์ด๋ฏธ ์Šคํ…Œ์ด์ง•๋œ)๋งŒ ์ปค๋ฐ‹:

git commit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}

  • ์Šคํ…Œ์ด์ง•๋œ ํŒŒ์ผ์ด ์—†๋”๋ผ๋„ ์ปค๋ฐ‹ ์ƒ์„ฑ:

git commit --message "{{๋ฉ”์‹œ์ง€}}" --allow-empty