git을 사용하고 있으며 작은 커밋과 큰 커밋이 있습니다. 나는 git rebase
두 커밋을 밀기 전에 함께 스쿼시하는 것을 사용하기로 결정 했습니다. (나는 전에 이것을 한 적이 없다.)
그래서 나는했다 :
git rebase -i HEAD~2
이것은 나에게 편집자를 주었다. 거기서 나는 이전 커밋을 고르고 나중에 커밋을 선택했다. 내가 저장했을 때, 자식은 말했다 :
오류 : ' filename '을 통계 할 수 없습니다 : 권한이 거부되었습니다
나중에 커밋에 sha1을 적용 할 수 없습니다 ... 해당 커밋의 초기 텍스트 줄
지금:
- 내가 할 때 커밋이 나타나지 않습니다
git log
. git status
"현재 지점에 없습니다"라고 말합니다.- 하나의 파일은 수정 된 것으로 색인에 나열되고 두 개의 파일은 추적되지 않은 것으로 나열됩니다. 내 첫 번째 커밋에는 파일이 하나 뿐이고 두 번째 커밋에는 수십 가지가 있습니다.
어떻게 된 거예요!? 어떻게 고치나요?