[Github] 절단 작업을 잊을 때 대처하는 방법
리본에서 를 클릭합니다.
그 부분에서 다음 구현을 진행했습니다.
그리고 제출→push까지 했는데 깜짝 놀랐어요.
저기 있다!
올바른 단계, 브랜치로 수정된 메모
커밋된 커밋 취소
STEP 1
create-database 지점에서 제출한 보기와 무관한 제출 삭제git reset --soft HEAD^
터미널에서 이 명령을 누르면 이전의 제출을 취소할 수 있습니다!--soft
, 변경된 내용 자체가 취소되지 않고 보류됩니다.--hard
이면 변경된 내용도 취소되고 편집된 내용이 날아간다...
✔화기git log
에서 제출한 역사 기록을 확인하고 필요하지 않은 제출에 따라 상술한 명령을 반복한다.
STEP 2
LGTM이 나오는 단계로 돌아왔기 때문에mergecreate-database 지점입니다.
STEP 3
새 브랜치 생성 및 변경 내용 제출 상속
지금 이러면create-database 지점에 제출하지 않은 변경이 있습니다.
따라서 우선 새로운create-index-view 지점 PR을 제작합니다!
변경을 이쪽으로 옮기려면 어떻게 해야 합니까?그때가 이 명령이었어.git stash
이렇게 해서 제출하지 않은 변경 이력서를 임시 회피 박스 같은 것으로 바꾸다
잠시 피할 수 있습니다.
*부팅 기능이라고 함
✔기본적으로'기다리기 git stash
'명령은git가 관리하는 파일만 보존하기 때문에 새로 만든 제출 전 파일이 있으면stash를 포함하지 않습니다.
새로 만든 파일도 stash에 포함하고 싶은 경우git stash -u
그리고 이동 목적지의create-index-view 지점으로 전환합니다git stash apply
(stash에 남음)git stash pop
(적용 후 stash에서 삭제)
이렇게 하면 임시 BOX로 이전된 미제출 변경 이력서
현재 선택된create-index-view 지점에 추가되었습니다!
참고 자료
Qiita
http://vatscy.github.io/blog/2014/03/30/git-branch-stash/
https://reasonable-code.com/git-push-cancel/
Reference
이 문제에 관하여([Github] 절단 작업을 잊을 때 대처하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/emincoring/items/6fbc144f8b2a817d114f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([Github] 절단 작업을 잊을 때 대처하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/emincoring/items/6fbc144f8b2a817d114f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)