복원하려면 먼저 병합 커밋 이전, 즉 18c7602 이전으로 돌아가야 합니다. 반면에 병합 커밋 후에도 여전히 커밋이 있으므로 git revert를 직접 사용하면 문제를 해결할 수 있습니다. 18c7602 之前。另一方面,你在 merge commit 之后还有提交,所以直接用 git revert 应该就可以解决。
git revert 18c7602 -m 1🎜
🎜해 보세요. 문제가 발생하면 리플로그 기능을 사용하여 로컬 작업을 취소할 수 있습니다. 안전해야 합니다 🎜
🎜간략하게 설명하면 -m 1은 18c7602 이전의 커밋(즉, 스크린샷의 2bb3800)을 상위 커밋으로 선택한다는 의미입니다. 이 커밋에서는 보라색 가지의 내용을 읽을 수 없습니다. 그래서 이렇게 하면 될 것 같아요🎜
인접한 커밋이 모두 동일하기 때문에 실수인 것 같습니다.
복원하려면 먼저 병합 커밋 이전, 즉
18c7602
이전으로 돌아가야 합니다. 반면에 병합 커밋 후에도 여전히 커밋이 있으므로git revert
를 직접 사용하면 문제를 해결할 수 있습니다.18c7602
之前。另一方面,你在 merge commit 之后还有提交,所以直接用git revert
应该就可以解决。git revert 18c7602 -m 1
试下吧,如果出现问题还可以用 reflog 功能撤销本地操作。应该是安全的
简单解释下,
-m 1
的意思就是,选取18c7602
之前的一个 commit(也就是你截图中的2bb3800
git revert 18c7602 -m 1
🎜 🎜해 보세요. 문제가 발생하면 리플로그 기능을 사용하여 로컬 작업을 취소할 수 있습니다. 안전해야 합니다 🎜 🎜간략하게 설명하면-m 1
은18c7602
이전의 커밋(즉, 스크린샷의2bb3800
)을 상위 커밋으로 선택한다는 의미입니다. 이 커밋에서는 보라색 가지의 내용을 읽을 수 없습니다. 그래서 이렇게 하면 될 것 같아요🎜브랜치를 삭제하면 사라집니다
으아아아