반응형
개인과제에 이어 팀프로젝트로 키오스크 만들기를 진행했다.
오늘 지금까지한 코드들이 다 날라가 버렸다....
깃을 잘못 쓴것같다.
dev 레포지토리에서 git pull origin dev를하였는데 브랜치 해놓은 내코드까지 덮어씌어진바람에 내가 작성한 코드들이 다 지워져버렸다.... ㅜㅜㅜ
그동안 내가 작성한코드를 다시 작성해야하는상황..(얼마안되긴하지만 코드 작성한게 많았다면 정말 아찔했을것같았다.)
주현님이 아마 다시되돌릴수 있는방법이있다해서 구글링으로 찾아 롤백 방법을 찾았다.
git reflog // 모든 커밋의 기록 확인
git reset --hard HEAD@{1} // HEAD@{1} 으로 롤백
롤백 방법대로 시도해보았으나 아래와 같이 에러가 발생..
PS C:\Users\psy78\IdeaProjects\spartaKiosk> git reset --hard HEAD@{1}
error: unknown switch `e'
usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]
or: git reset [-q] [<tree-ish>] [--] <pathspec>...
or: git reset [-q] [--pathspec-from-file [--pathspec-file-nul]] [<tree-ish>]
or: git reset --patch [<tree-ish>] [--] [<pathspec>...]
or: DEPRECATED: git reset [-q] [--stdin [-z]] [<tree-ish>]
-q, --quiet be quiet, only report errors
--no-refresh skip refreshing the index after reset
--mixed reset HEAD and index
--soft reset only HEAD
--hard reset HEAD, index and working tree
--merge reset HEAD, index and working tree
--keep reset HEAD but keep local changes
--recurse-submodules[=<reset>]
control recursive updating of submodules
-p, --patch select hunks interactively
-N, --intent-to-add record only the fact that removed paths will be added later
--pathspec-from-file <file>
read pathspec from file
--pathspec-file-nul with --pathspec-from-file, pathspec elements are separated with NUL character
-z DEPRECATED (use --pathspec-file-nul instead): paths are separated with NUL character
--stdin DEPRECATED (use --pathspec-from-file=- instead): read paths from <stdin>
몇번 더 찾아보니 윈도우에서 해당명령시 error: unknown switch `e' 에러가 뜬다고한다.
그래서 다음과 같이 치면 해결할수있다고하여 적용해보았다. ''로 이동위치로그를 감싸주는것.
git reset --hard 'HEAD@{1}'
이렇게 했으나.. 기존 내가 코드를 작성한것이 커밋되어있지않아 롤백이 되지않는것인지. 복원이 안되었다..ㅠㅠㅠ
중간중간 커밋을해봐야겠다.
이번일은 앞으로 계속 협업하다보면 생길수있는 문제라고 생각한다. 깃사용시 좀더 주의를 해야겠다.
반응형
'내배캠_Spring _3기 > 프로젝트' 카테고리의 다른 글
[프로젝트] (Spring 팀과제) 뉴스 피드 프로젝트 만들기-2 (0) | 2023.11.23 |
---|---|
[프로젝트] (Spring 개인과제) ToDoParty 만들기 - 1 (0) | 2023.11.22 |
[프로젝트] (Spring 팀과제) 뉴스 피드 프로젝트 만들기-1 (3) | 2023.11.21 |
[개인과제]키오스크 만들기 - 1 (0) | 2023.10.18 |
[내배캠_Spring_3기] 첫 미니프로젝트 KPT회고 (2023/10/12) (0) | 2023.10.12 |