과제 삽질일지
1. git이야기
git에 있는 내 레포지토리에는 push랑 pull을 해본적이 있는데 협업하는 git의 branch에 push를 해본 경험이 전무라서 계속 git명령어랑 싸우고 있었다.
우선은 vscode로 git push하는 걸 목표로!
- branch만들기
- git switch 브랜치명 : 기존 브랜치로 전환한다.
- git switch -c 브랜치명 : 새로만든 브랜치로 전환한다.
※ 그리고 git branch 명령어로 제대로 된 브랜치에 접속해있는지 확인할 것!
- push하기
- git add . : 작업하고 있는 모든 파일을 올린다.
- git commit -m "커밋내용" : 올리는 파일의 커밋내용을 작성한다.
- git push origin 원격브랜치명 : 원격브랜치에 커밋한 로컬브랜치 파일을 올린다.
- 에러해결
이 때, 처음 나왔던 에러는
Permission to wanted-pre-onboarding-FE-02/todoList.git denied to saiani1.
-였는데
이건 vs code에
git remote set-url origin git@github.com:wanted-pre-onboarding-FE-02/todoList.git
-라고 치니까 안 나왔다. 대신 새로운 에러가 나온다ㅜ
Permission denied (publickey)
http주소가 아닌 ssh주소를 써서 그런 것 같다. 다시 http주소로 돌려도 똑같은 에러가 나옴.
그래서 https://maliceit.tistory.com/51블로그에서 본 것처럼 시도!
- cmd에 ssh-keygen -t rsa -C "본인 github계정 이메일주소"
- Enter file in which to save the key가 나오면 Enter키 누르기
- 비밀번호 입력을 원하면 입력, 원하지 않으면 그냥 엔터, 엔터.
- 저장된 경로의 id_rsa.pub를 메모장으로 열어 git-setting-New SSH key에 붙여넣기
하면 놀랍게도 push가 된다!
2. 공부할 것!
- [CSS] 네이밍 컨벤션 - BEM
- contextAPI
- 리덕스
- reducer
- scss
- button태그 사이에 빈칸.
- find index, find
- classnames라이브러리
- 라우터