이 페이지에서

git commit

변경 내용을 Git에 제출하려면 다음과 같이 하세요:

  1. Tools > Git > Local Repository 로 이동하여 Commit 을 선택합니다.

    Git 커밋 보기

    General Information 커밋을 위한 리포지토리와 브랜치 이름이 표시됩니다.

  2. Commit Information 에서 변경사항의 작성자에 대한 정보를 확인하고 편집합니다.
  3. 사전 커밋 및 커밋 메시지 후크를 우회하려면 Bypass hooks 을 선택합니다.
  4. 프로젝트에서 사인오프를 사용하는 경우 Sign off 을 선택하여 커밋 로그 메시지 끝에 작성자가 사인오프한 트레일러를 추가합니다.
  5. Description 에 커밋 메시지를 입력합니다.
  6. Files 에서 커밋에 포함할 파일을 선택합니다.
  7. Diff Selected Files 을 선택하여 변경 내용을 청크 단위 또는 줄 단위로 살펴볼 수 있는 Git Diff 파일 보기를 엽니다.
  8. Commit 을 선택하여 커밋을 시작합니다.

현재 브랜치의 로그를 보려면 Branch 에서 브랜치 이름을 선택합니다.

파일에 작업 적용

Files 에서 컨텍스트 메뉴를 열어 파일에 작업을 적용합니다. Open in EditorShow in File System 같은 동작이 모든 파일에 제공됩니다. 다른 동작의 사용 가능 여부는 선택한 파일의 상태에 따라 다릅니다.

메뉴 항목설명
Add추적되지 않은 파일을 버전 관리에 추가합니다.
Stage커밋을 위해 수정된 파일을 스테이징합니다.
Unstage수정된 파일의 스테이징을 해제합니다.
Remove추적되지 않은 파일을 삭제합니다.
Add to .gitignore추적되지 않은 파일을 무시 목록에 추가합니다.
Mark Untracked추가된 파일을 추적되지 않음으로 표시합니다.
Revert Unstaged Changes to <file>수정된 파일의 스테이징되지 않은 변경 내용을 이전 상태로 되돌립니다.
Revert All Changes to <file>수정된 파일의 모든 변경 내용을 이전 상태로 되돌립니다.
Recover <file>버전 관리에서 삭제된 파일을 복원합니다.
Run Merge Tool병합 도구를 실행하여 파일 충돌을 해결합니다.
Revert Renaming이름이 변경된 파일을 이전 이름으로 되돌립니다.

충돌 해결

충돌을 해결하려면 충돌한 파일의 컨텍스트 메뉴에서 Run Merge Tool 을 선택한 다음 다음 옵션 중 하나를 선택합니다:

메뉴 항목설명
Resolve by Recovering버전 관리에서 삭제된 파일을 복원합니다.
Resolve by Removing버전 관리에서 파일을 삭제합니다.
Resolve Conflicts with Ours병합 충돌을 해결할 파일 버전을 선택합니다 .
Resolve Conflicts with Theirs병합 충돌을 해결할 파일 버전을 선택합니다.
Mark Conflicts Resolved충돌을 수동으로 해결한 후 파일을 해결됨으로 표시합니다.

방법도참조하세요 :Git 사용Git 사용하기를 참조하세요.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.