스테이지 A에는 file.php 파일을 실수로 덮어쓴 분기가 있는데, 스테이지 -> 커밋 -> 푸시가 원격으로 업데이트되었습니다(B 형성).
smartGit의 A단계에서 이 파일을 보고 이 단계로 복원하는 방법은 Revert
Rebase HEAD
Rebase to HEAD
을 클릭했지만 여전히 쓸모가 없습니다.
두 번째 시도는 A단계에서 file.php 파일을 마우스 오른쪽 버튼으로 클릭하는 것입니다. Save After
Save Before
이 있습니다. 둘의 차이점은 무엇인가요?
위에서 언급한
Select whether to save the file state Before or After the selected commit
은 제출 전이나 제출 후의 상태를 저장하는 것입니다.제가 이해한 것이 맞다면 A를 제출할 때 file.php를 덮어썼기 때문에 A를 제출하기 전의 file.php 상태로 돌아가려면 이전에 저장을 해야 합니다.
추측했어요