git - 커밋한 후 뭔가 완벽하지 않은 것을 발견하고 다시 커밋하기 전에 이를 개선하고 싶다면 어떻게 이전 커밋을 취소할 수 있나요?
phpcn_u1582
phpcn_u1582 2017-05-02 09:25:39
0
3
650

또는 나중에 커밋하여 이전 항목과 병합할 수도 있습니다.

phpcn_u1582
phpcn_u1582

모든 응답(3)
左手右手慢动作

commit message을 변경하려면 git commit -amend을 사용하세요.

콘텐츠를 추가하려면 마지막 commit을 건드리지 말고(그냥 commit-1이라고 부르세요) 수정한 후 새 commit(commit-2)를 제출하세요. 그러면 git rebase -i HEAD~~ 다음 내용이 나타납니다.

으아아아

두 번째 picksquash으로 변경하고 저장하고 종료하면 다음이 나타납니다.

으아아아

이 항목을 삭제하고 원하는 것으로 변경하세요 commit message 저장하고 종료하세요.

그런 다음 git logcommit가 새로운 commit으로 병합되었는지 확인할 수 있습니다.

다음을 참조하세요:
5. rebase -i를 사용하여 병합하고 제출하세요

===

그런데, 지난번에 이미 원격 지점 commit으로 푸시했고 해당 지점에서 함께 작업하는 사람이 있다면 수정하지 않는 것이 가장 좋습니다. 수정하면 원격 브랜치와 동기화가 되지 않으므로 git push -f origin your-local-branch 제출이 필요하며, 이로 인해 다른 사람의 브랜치가 원격 브랜치와 동기화되지 않을 수 있기 때문입니다.

左手右手慢动作

git commit —수정

滿天的星座

마지막 제출을 취소하려면

을 사용하세요. 으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿