git pull requests 를 만들고 팀원에게 리뷰를 요청했는데
팀원이 review Changed를 눌러도 반응이 없다고 해서 다시 살펴보니
내가 pr만들때 reviewers에 팀원을 추가하지 않아서 생긴일이였다.
그런데 리뷰를 받은 이후에도 머지가 되지 않아서 살펴보니
팀원이 리뷰를 남길때 Approve가 아닌 comment를 체크한 상태에서 리뷰를 남긴 것 이였다.
재요청을 드리면서 상황별로 어떤 체크를 한 다음에 리뷰를 남겨야 하는지 설명해드렸다.
테스트하느라 브랜치를 변경했는데, 까먹고 그 브랜치에서 새로운 기능을 작업했다.
feature브랜치에서 작업해야하는 내용을 test브랜치에서 작업한 상황이였다.
원래대로라면 아래와 같은 방법으로 해결할 수 있을 것 이다.
그러나 나는 test브랜치를 github에서 삭제했기에 내 컴퓨터에 git fetch가 되지 않은 상태였음에도 git stash 명령어에 No local changes to save 이라는 문구가 뜨면서 진행되지 않았다.
만약 삭제된 브랜치에서 작업한 내용을 다른 브랜치로 가져오려면, 해당 브랜치의 커밋 해시값을 확인하고, 브랜치 이동후에 해당 커밋을 가져오는 방법으로 복구시도했다.
이 방법으로는 완벽하게 복구되지 않던 파일이 몇개 있었지만 그래도 대부분의 코드를 옮길 수 있어서 너무 다행이였다. 앞으로는 실수하지 않도록 더 조심해야겠다.