git commit -a -m "Updated files"
# 수정된 모든 파일을 자동으로 스테이징하고 커밋
git commit -i
# 스테이징할 파일을 선택하는 인터렉티브 모드로 커밋한다.
git commit F message.txt
# 커밋 메시지를 파일에서 가져온다.
git commit --amend -m "Updated commit message"
# 커밋 메시지를 수정한다. (가장 최근 커밋 기준)
git commit --allow-empty -, "Empty commit for testing"
# 빈 커밋을 생성한다.
git commit --author="Jane Doe <jane@example.com>" -m "Commit with custom author"
git commit -m "Feature implemented" --trailer "Signed-off-by: John Doe <john@example.com>"
git commit -squash <commit_hash>
# 특정 커밋을 스쿼시하여 현재 커밋에 포함시킨다.
Bash
복사