- Git에서의 작업 흐름 (3개 공간)
1. Working Directory
2. Staging Area
3. git directory (Repository)
예전 시점으로 돌아가는 방법
1. git checkout 터미널 에러
git checkout -t origin/sunny
에러 메시지: fatal: 'origin/sunny' is not a commit and a branch 'sunny' cannot be created from it
2. 깃허브 클론 후 푸쉬 안됨
Yun의 repository를 clone한 후 다시 push 하려 했으나 안됨.
에러 메시지: remote: Permission to 깃주소 denied.
fatal: unable to access 깃주소. The requested URL returned error: 403
원격 저장소에 어떤 브랜치가 있는지 먼저 확인을 해야 함. 깃헙에 보니 이미 저장된 브랜치가 있었음. 각자 이름에 맞게 생성된 브랜치명 제대로 터미널에 쓰니 맞게 됨.
해결 후: git checkout -t origin/2-sunny
Branch '2-sunny' set up to track remote branch '2-sunny' from 'origin'.
Switched to a new branch '2-sunny'
Coda도 같은 에러 메시지가 떴으나 터미널 명령어를 통해 permission 이슈 해결.
(https://cheonjoosung.github.io/blog/git-push-error)
동일한 방법 시도했으나 잘 안됨.
Yun이 깃허브에서 Collaborator로 초대한 이후 다시 시도했더니 되었음.
Yun, Coda & 1기 선배들의 도움을 받아 해결함 😊
원격 저장소에 코드를 보내려면 적절한 권한이 있어야 함.
너무 헤매는 것 같을 땐 적시에 제대로 질문하는 것도 능력이다!
잘 봤읍니다