[SourceTree] "~이 커밋까지 되돌리기"와 "커밋 적용 전에 되돌리기"의 일본어가 힘들다.
3061 단어 재설정SourceTree커밋revertGit
소개
SourceTree
로 commit
를 취소하려고 하면 그것 같은 2택을 강요당한다.
"~을 이 커밋까지 되돌린다"와 "커밋 적용 전에 되돌린다"
아니, 어느 쪽? 뭔가 이해하기 어려워,,
「~를 이 커밋까지 되돌린다」를 선택했을 경우, 다음의 3택을 강요당한다.
'Soft-모든 로컬 유지'
Mixed - 작업 복사본의 변경 내용을 유지하지만 인덱스 재설정
Hard - 모든 작업 사본의 변경 내용 삭제
결국 어떤 것을 사용하면 좋을까? 장면별로 정리. .
많은 커밋을 취소하고 싶은 장면
○ push
하기 전
○
push
하기 전commit
메시지 수정 commit
메시지 수정 commit
취소 ( reset
) ○
push
한 후commit
취소 ( revert
) 푸시하기 전
마지막 커밋 메시지 수정
commit
할 화면의 오른쪽 상단에 있는 「커밋 옵션」→「직전의 커밋을 덮어쓰기」
오래된 녀석 커밋 메시지 수정
수정하려는 commit
의 부모 commit에서 마우스 오른쪽 버튼을 클릭하고
「~의 아이를 대화형식으로 리베이스」를 선택.
"메시지 편집"에서 편집할 수 있다.
commit 취소(reset)
되돌리고 싶은 커밋 위에서 "~를 이 커밋까지 되돌린다"를 선택.
Soft,Mixed,Hard 정보
Soft,Mixed는 어느 쪽이든 좋다.
Soft는 변경 내용이 Staging 된 파일로 반환됩니다.
Mixed는 스테이징에 등록되지 않은 파일로 반환됩니다.
Mixed를 한 후에 수동으로 파일을 파기하는 것이 확실하기 때문에 Hard는 사용하지 않을까.
푸시 한 후
커밋 취소
branch1을 push하고 있는 상태에서 push 전에 되돌리고 싶은 경우
커밋 적용 전에 되돌리기를 선택
1개 전의 commit의 「commit0」의 상태까지 돌아온 새로운 commit가 생성한다.
아무래도 push해 버려도 1개 전까지라면 돌아갈 수 있는 것 같다.
그 후에는 충돌과의 싸움입니다.
결론
commit의 취소를 할 수 없어서 곤란하고 있었으므로, 정리해 보았습니다.
revert에 관해서는 좀 더 심해지지 않으면. .
Reference
이 문제에 관하여([SourceTree] "~이 커밋까지 되돌리기"와 "커밋 적용 전에 되돌리기"의 일본어가 힘들다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Jwataru/items/7ef044be953edcdcf5c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
커밋 취소
branch1을 push하고 있는 상태에서 push 전에 되돌리고 싶은 경우
커밋 적용 전에 되돌리기를 선택
1개 전의 commit의 「commit0」의 상태까지 돌아온 새로운 commit가 생성한다.
아무래도 push해 버려도 1개 전까지라면 돌아갈 수 있는 것 같다.
그 후에는 충돌과의 싸움입니다.
결론
commit의 취소를 할 수 없어서 곤란하고 있었으므로, 정리해 보았습니다.
revert에 관해서는 좀 더 심해지지 않으면. .
Reference
이 문제에 관하여([SourceTree] "~이 커밋까지 되돌리기"와 "커밋 적용 전에 되돌리기"의 일본어가 힘들다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Jwataru/items/7ef044be953edcdcf5c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([SourceTree] "~이 커밋까지 되돌리기"와 "커밋 적용 전에 되돌리기"의 일본어가 힘들다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Jwataru/items/7ef044be953edcdcf5c9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)