카테고리 보관물: Git

Git

IDEA에서 단일 푸시에 로컬 커밋 그룹을 결합하는 방법은 무엇입니까? 있습니다. 클릭하면 아래와

IDEA에서는 커밋을 푸시하려고합니다.

원격 서버에서 단일 작업처럼 보이도록 요구 사항이 있습니다.

클릭하면 아래와 같은 윈도우가 보입니다
여기에 이미지 설명 입력

여기에 스쿼시 확인란이 표시 될 것으로 예상했지만 표시되지 않습니다.

제발 도와주세요.



답변

rebase를 사용하여 할 수 있습니다. VCS / Git / Rebase로 이동합니다 . 그런 다음 대화 형 옵션을 선택합니다. 스쿼시 할 커밋을 선택할 수있는 커밋 목록이 표시됩니다.

당신이 히트 한 후 리베이스 시작을 A가 커밋 숙청에 대한 커밋 메시지를 위해 당신을하라는 메시지가 표시됩니다. 그런 다음 푸시 대화 상자를 사용하여 스쿼시 된 커밋을 푸시 할 수 있습니다.

스쿼시 대화 상자

IntelliJ의 rebase에 대한 자세한 정보는 여기에 있습니다 .


답변

새로운 방법이 있습니다.

버전 제어-> 로그-> 커밋을 마우스 오른쪽 버튼으로 클릭하고-> Interactively rebase from here나머지 커밋을 선택 / 스쿼시하도록 선택할 수 있습니다.


답변

나를 위해 intellij를 사용하는 가장 간단한 방법은 다음과 같습니다.

  • Log탭으로 이동하여 스쿼시하려는 커밋을 선택하십시오.
  • 마우스 오른쪽 버튼을 클릭하고 Reset Branch to this commit
  • mixin커밋에서 변경 사항을 유지 하는 옵션을 선택하십시오.
  • 변경 사항을 커밋하고 Amend commit옵션 을 확인하는 것을 잊지 마십시오


답변