Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github Desktop 브랜치 변경 중 데이터 유실 #345

Open
bumkyu00 opened this issue Nov 27, 2020 · 8 comments
Open

Github Desktop 브랜치 변경 중 데이터 유실 #345

bumkyu00 opened this issue Nov 27, 2020 · 8 comments
Labels
android HW4 question Further information is requested

Comments

@bumkyu00
Copy link
Contributor

제목 그대로... 과제를 마치고 제출하려다가 데이터가 통째로 사라졌습니다...하하...
브랜치를 바꾸고, 이것저것 건드리다가 알아차렸을 땐 늦었더군요.
휴지통도 뒤져보고 데이터 복구 프로그램도 써봤는데 별 소용 없었습니다.
해결 방법이 있을까요..?ㅠㅠ

@cs71107
Copy link
Collaborator

cs71107 commented Nov 27, 2020

혹시 어떤 상황인지 더 자세히 말씀해주실 수 있나요? 브랜치를 아예 삭제하신 건지도 궁금하고 상황을 좀 더 알아야 도움을 드릴 수 있을 것 같습니다.

@bumkyu00
Copy link
Contributor Author

어.. 기억 나는대로 말하자면 제가 깃허브 데스크탑을 사용하는데, 마스터 브랜치로 설정된 상태로 작업을 하고 있었다는 걸 깨달았습니다. 그래서 새로운 브랜치를 만들고 push 하려는데, 이번 과제 폴더 자체가 없더군요. 그래서 뭐지 하고 보다가 다른 브랜치에 stashed change가 있는 걸 발견했습니다. 거기서 discard를 선택한 게 아마 화근이었던 거 같네요;; 어쨌든 그러다가 거의 뼈대만 남은 폴더만 있고 대부분의 파일이 사라진 걸 발견해서, 이렇게 됐습니다.

@sanggggg
Copy link
Collaborator

중간 중간 commit 을 남긴 적은 없이 한번에 모든 내용을 commit 하신건가요?

@bumkyu00
Copy link
Contributor Author

네 그냥 컴퓨터에만 저장하면서 진행했습니다

@davin111
Copy link
Member

@bumkyu00 label 달아주세요. 그리고 어느 과제에 대한 내용인지 알아야 해당 세미나장이 더 신경을 쓸 수 있을 것 같습니다. 우선 가장 먼저 남기고 싶은 말은, 바로 이런 것이 commit, push를 성실히 하는 이유 중 하나입니다. 😞 과제 진행하면서 진행자들이 평소에 진행 상황을 잘 확인할 수 있도록 그렇게 해주시면 좋기도 하구요.

@davin111
Copy link
Member

git 사용은 정말 구체적으로 어떤 일들을 하셨는지 아주 잘 알려주시거나 하지 않으면 다른 사람이 짧은 글만 읽고 상황을 파악하거나 도움을 드리기 어렵습니다.(특히 전 GitHub Desktop을 사용해본 적이 없습니다) 약간의 실마리라도 있는 부분을 더 남겨주시거나, 과거 commit 기록, 다른 branch의 기록 등이 어디에라도 남아있는지 잘 확인하여 그 commit 또는 branch로 돌아가면 어떻게든 살릴 수 있을지도 모릅니다. 그런데 일반적으로 GitHub Desktop 같은 GUI 툴은 터미널 등에서 사용하는 CLI 툴보다 기능이 적고 부실하므로, 샅샅이 어떻게라도 방법을 찾고 싶으시면 git CLI 툴을 이용하시는 것이 필요할 수 있습니다. 일단 이런 글(https://nochoco-lee.tistory.com/218) 이라도 참고하시고, stash 지운 거 복구하는 방법 위주로 찾아봐야 하지 않나 싶네요. 그 외에 제가 많이 상황을 이해 못하기도 했고, 다른 생각나는 방법은 없습니다. 🥲

@bumkyu00
Copy link
Contributor Author

안드로이드 마지막 과제입니다. 푸쉬 잘 해놔야겠네요ㅠㅠ 라벨은 죄송합니다 제가 붙이는 곳을 못 찾아서;;

@davin111 davin111 added android HW4 question Further information is requested labels Nov 28, 2020
@sanggggg
Copy link
Collaborator

안타깝게도... 현재 전달해주신 상황만 가지고는 적절한 대응책이 떠오르진 않습니다 ㅠㅠ 다빈님이 말해주신 내용들을 기준으로 stash 가 혹시 남아있는지 확인해 보시는게 그나마 할 수 있는 방법일 것 같네요, 또는 현재 있는 모든 브랜치를 확인해보셔도 좋을 것 같습니다.

git branch -a 로 현재 모든 브랜치를 확인 할 수 있어요

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
android HW4 question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants