clone 전 fork 시키기
0 코드숨 깃허브에서 fork를 눌러서 초록버튼눌러 생성
기존 코드숨 폴더 clone 받고 적용시키기
1
git clone https://github.com/hyeji07/react-week1-assignment-1.git
=>내 깃허브 클론된 주소(위에서 fork해서 만든 레퍼지토리에서 code 초록버튼 누르면 알수있음)
2
cd 생성파일이름
3
원격저장소 목록 확인
git remote
4
git remote add upstream https://github.com/CodeSoom/react-week1-assignment-1.git
=>뒤에는 코드숨 깃허브 주소
5
git fetch upstream
ㅡ
6
$ git remote -v
저장소가 잘 설정되었는지 먼저 확인
이 때 origin 뿐만 아니라 upstream 이라는 이름으로 결과가 나온다면 잘 등록된 것입니다.
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
upstream https://github.com/ORIGIN_OWNER/ORIGIN_REPO.git (fetch)
upstream https://github.com/ORIGIN_OWNER/ORIGIN_REPO.git (push)
=>
C:\Users\user\Desktop\codeSoom\react-week1-assignment-1>git remote -v
origin https://github.com/hyeji07/react-week1-assignment-1.git (fetch)
origin https://github.com/hyeji07/react-week1-assignment-1.git (push)
upstream https://github.com/CodeSoom/react-week1-assignment-1.git (fetch)
upstream https://github.com/CodeSoom/react-week1-assignment-1.git (push)
ㅡ
7 내꺼 브랜치 생성
git switch -c hyeji07 upstream/main
8 (혹시 모를 충돌방지로 다시 안전하게 해줌)
git switch main
git fetch upstream
git rebase upstream/main
+
클론한 파일은 We will use "npm" to install the CLI via "npm install -D webpack-cli". ~떠서 N 누름(y누르면 기존 버전과 다르게 바뀌는 오류가 발생)
>다시 npm i해줌
작업한 파일 깃허브에 올리기
내 브랜치에서)
1.
git add .
2.
git commit -m "remove let"
3. origin 원격 저장소에 작업 브랜치 올리기
git push origin hyeji07
4.
깃허브 사이트에서 pull request 초록 버튼 누르기
5. 아래와 같이 위쪽 확인 후 내용 작성후 올리기
오류
전부터 뜨던 index.js 에서 vs code의 코드화면이 eslint 오류가 생김(CRLF , LF 관련 오류)
=>해결
파일 변경이 되지 않도록 지난번 eslint파일에서 바꾼거 말고
vs code 아래 파란 부분을 눌러서 CRLF => LF 로 바꿔주면 된다함
=>이것을 적용하자 package.json 파일에서 webpack-cli 버전이 기존꺼와 다른 오류가 남(이것때문이 아니라 처음에 install할때 오류였음 위에 참고)
=>해결 방안: 처음 파일을 clone 하고
이게 떴을 때 y를 해서 버전이 변경되어 설치된 경우였다.
no를 하고 npm i를 했어야 했음.
수정을 위해 변경된 파일을 되돌려서 취소하고 다시 npm i를 실행시켜주어 오류를 해결하였다.
=>다시 오류 : git올리려고하자 오류메세지 발생warning: in the working copy of 'src/index.js', LF will be replaced by CRLF the next time Git touches
it
lf 최종 해결: 터미널에 작성하자 오류안남 git config --global core.autocrlf input
▼ 오류 정리한 글 참고
https://zindex.tistory.com/130
깃허브방법! 이거 참고
https://github.com/CodeSoom/git-training
그외 참고
https://data-make.tistory.com/228
'CodeSoom- React 13기' 카테고리의 다른 글
[코드숨] 리액트 13기 -1강/과제 2 - 간단한 사칙 연산 계산기 구현 과제 풀이 (0) | 2022.10.19 |
---|---|
[코드숨] 리액트 13기 -1강/과제 1 - let을 제거해보자 과제 풀이 (0) | 2022.10.19 |
[코드숨] 리액트 13기 -1강/JSX(Babel) (0) | 2022.10.11 |
[코드숨] 리액트 13기 -1강/웹 개발 (코드 줄이기 예제) (0) | 2022.10.11 |
[코드숨] 리액트 13기 -1강/개발환경구축 (0) | 2022.10.10 |