IDEA에서는 커밋을 푸시하려고합니다.
원격 서버에서 단일 작업처럼 보이도록 요구 사항이 있습니다.
클릭하면 아래와 같은 윈도우가 보입니다
여기에 스쿼시 확인란이 표시 될 것으로 예상했지만 표시되지 않습니다.
제발 도와주세요.
IDEA에서는 커밋을 푸시하려고합니다.
원격 서버에서 단일 작업처럼 보이도록 요구 사항이 있습니다.
클릭하면 아래와 같은 윈도우가 보입니다
여기에 스쿼시 확인란이 표시 될 것으로 예상했지만 표시되지 않습니다.
제발 도와주세요.
답변:
rebase를 사용하여 할 수 있습니다. VCS / Git / Rebase로 이동합니다 . 그런 다음 대화 형 옵션을 선택합니다. 스쿼시 할 커밋을 선택할 수있는 커밋 목록이 표시됩니다.
당신이 히트 한 후 리베이스 시작을 A가 커밋 숙청에 대한 커밋 메시지를 위해 당신을하라는 메시지가 표시됩니다. 그런 다음 푸시 대화 상자를 사용하여 스쿼시 된 커밋을 푸시 할 수 있습니다.
IntelliJ의 rebase에 대한 자세한 정보는 여기에 있습니다 .
HEAD~3
될 수 있습니다. 예를 들어 마지막 3 개의 커밋을 선택하는 데 사용할 수 있습니다.
새로운 방법이 있습니다.
버전 제어-> 로그-> 커밋을 마우스 오른쪽 버튼으로 클릭하고-> Interactively rebase from here
나머지 커밋을 선택 / 스쿼시하도록 선택할 수 있습니다.
나를 위해 intellij를 사용하는 가장 간단한 방법은 다음과 같습니다.
Log
탭으로 이동하여 스쿼시하려는 커밋을 선택하십시오.Reset Branch to this commit
mixin
커밋에서 변경 사항을 유지 하는 옵션을 선택하십시오.Amend commit
옵션 을 확인하는 것을 잊지 마십시오Soft
옵션 을 선택하는 것이 좋습니다 Mixed
.