-
git reset git resetCS/git 2023. 6. 22. 19:18
도전하고 싶은것. 기존에는 무서워서 그냥 git reset hard 사용해서 커밋한 내용 삭제하고 내가 따로 메모했는데 이 커밋을 그대로 다른 이슈에 임시저장같이 사용하고 싶어졌다
1. 지금 git PUSH 한 걸 취소하고, UNSTAGED 상태로 돌린다.
지금은 git reset 사용.
Unstaged 상태로 돌려야해서.
ref : https://inpa.tistory.com/entry/GIT-⚡%EF%B8%8F-git-add-commit-push-취소하기-💯-정리-git-reset-restore-clean#git_reset_head_단계로_commit_취소git reset {commit_id}
2. 새로운 이슈d 를 만든다음에 푸시한다. (임시저장)git checkout -b issue0000d
3. 이슈 c에서는 commit 할 사항이 없다고 나오는데, push-f 한다 (이전대로 저장)
git commit
현재 브랜치 issue0000c
커밋할 사항 없음, 작업 폴더 깨끗함git push -f origin issue0000c
3. 이슈 c에서 이슈 e를 만든다음에 작업한다. (여기서 새로운 작업 시작)git checkout -b issue0000e
4. 이슈 e가 만들어진다음에 필요시 이슈 d를 merge한다.일단 3번까지 성공적으로 했다 ㅎㅎㅎ굳굳
'CS > git' 카테고리의 다른 글
지금까지 통합 변동사항 알고 싶을때 (0) 2023.05.03 git pull remote branch (0) 2023.04.17 git clone 특정 branch (0) 2022.12.18 M1 chip github 설치 (0) 2022.12.18 디렉토리 변경할때마다 git 초기화 필요 (0) 2022.07.07