2016-08-09 5 views
1

IntelliJ IDEA에서 Git을 사용할 때 Ctrl + K (VCS Commit Changes ...)를 누르면 커밋 할 내용이 색인에있는 것뿐만 아니라 모든 변경 사항임을 나타냅니다.IntelliJ IDEA의 커밋 인덱스?

인덱스 만 커밋 할 수있는 곳을 찾지 못했습니다. 인덱스 -a 없이는 CLI git commit 명령을 사용해야합니다. 인덱스 만 커밋해야합니다.

그런데 IDE 내에서 숨김을 수행하면 인덱스를 유지할지 여부를 나타내는 체크 박스가 표시되므로 IDE에 인덱스를 사용하는 예가 있습니다.

인덱스 만 커밋하여 커밋 할 수 있습니까?

+0

사용할 수 있다는 것을 모릅니다. 나는 그들이 힘내와의 상호 작용을 단순화하려고 시도하고 있다고 생각한다. 커밋 할 파일을 선택할 수 있지만 부분 화는 수행 할 수 없습니다. CLI 또는 Sourcetree를 사용하여 고급 상호 작용을 사용하지만, 일반적으로 변경 사항을 적용하지 않으려면 먼저 숨겨두고 로컬 빌드를 수행하고 뭔가 놓치지 않도록하십시오. – Mikezx6r

답변

-1

그래서 이미 추적 된 파일 집합이 있습니다. 자, 당신이 git status 할 때 수정 된로 표시됩니다. 이 단계에서이 파일들은 이 아니고가됩니다. git commit -am "<commit message>"을 실행하면 스테이징을 건너 뛰고 커밋합니다. ALL 개의 파일에 대해 git 시스템에 대한 지식이 있습니다. 인덱스를 유지하고 다른 모든 은닉하기 위해

git stash save --keep-index 

준비 영역하지이 은닉되는 원인이됩니다. 그럼 그냥 평소에 실행할 수 있습니다 git commit -m "<commit msg>"

+0

질문을 다시 읽으십시오. OP는 CLI에서이를 수행하는 방법을 알고 있습니다. 그는 Intellij에서 어떻게하는지 알고 싶어합니다. – Mikezx6r