트러블 슈팅
1) git add 했는데 pathspec 에러가 나는 이유가 뭐였냐면 Git은 실제로 존재하는 파일만 add 가능하고 또 순서가 중요했다. 파일 생성, git status 확인, git add 순서가 핵심
2) git commit 했는데 “Changes not staged for commit”가 왜 뜬 상태
git add 안 된 파일이 아직 남아 있음
커밋은 “staged 상태” 파일만 대상
add -> commit의 내부 흐름을 이해!!
3) 터미널에 $ git push origin fullstack/giljung이라고 입력했는데 PR이 생성이 안돼서 깃허브에서 New pull requst 버튼을 눌러 생성한 뒤 작업을 진행하였습니다.
원래 push 하면 자동으로 pull requests에 나왔었는데 어떻게 어떻게 잘 진행되었습니다.
4) 추가로 팀장이 git switch -c 다 설정해 주는 건 줄 알고 다 설정해 놨더니 이상해서 ex) git branch -D data/giljung 이런 식으로 다 삭제했습니다. 그런 다음은 개별로 설정해서 무사히 넘어갔습니다.
git push -u origin fullstack/giljung
git add members/member4.json
git commit -m "Update: member4 풀스택 개발자 정보 수정"
git push
git switch main
git pull origin main
git merge fullstack/giljung
git push origin main