github 2

Git - 삭제한 브랜치 & 커밋 복구

몇 달 전에 브랜치를 따로 파서 작업 후 merge 해야 하는 브랜치에 merge 했다고 생각했는데, 한번 체크도 안 해보고 이전 포스팅처럼 브랜치를 삭제해 버린 제 불찰로 인해서 열심히 작업한 스크립트가 전부 날아가버리는 불상사가 발생했었습니다... 그때는 멘탈이 바스러졌지만, 지금은 역시 아찔하네요... 그래도 그때 열심히 구글링을 통해 해결을 했었던 기억이 나네요ㅎㅎ 이 방법이 무조건 100% 정답은 아니겠지만, 혹시 저와 같이 불상사를 저질러버려서 해결 방법을 찾으시는 분들에게 조금이라도 도움이 됐으면 합니다. *로컬 브랜치에 한함 github이나 gitlab 등의 remote 브랜치를 삭제했다면 안타깝게도... 가 아니라 git은 항상 로컬 브랜치의 reflog만 저장하지만, 해당 브랜치를 체크..

개발/git 2022.08.31

Git - 브랜치 삭제하기(로컬/원격) 및 로컬 브랜치 사본 정리

개발이 진행되면서 만들었던 여러 브랜치 중 어떠한 이유로든 더 이상 사용하지 않는 브랜치가 항상 생기기 마련입니다. 그래서 브랜치 정리를 할 때가 있는데, 기억력이 좋지 못해서 매번 검색을 하는 내가 바보 같아 직접 포스팅을 쓰면 복습 느낌으로 기억에 남지 않을까 싶네요ㅋㅋㅋㅋ 로컬 브랜치 삭제하기 git branch -d BRANCH-NAME 위 명령어만 입력하시고 git branch 찍어보시면 삭제한 브랜치는 노출되지 않는 것을 볼 수 있어요. 근데 git branch -a이나 -r을 찍어보시면 아직도 그대로 남아있습니다. git branch (로컬 브랜치 목록) git branch -r (원격 브랜치 목록) git branch -a (모든 브랜치 목록) 원격 브랜치 삭제하기 로컬에서 새로 파서 작업..

개발/git 2022.08.31