본문 바로가기

CodeSoom- React 13기

[코드숨] 리액트 13기 - git hub 참고(fork, add)

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 로 바꿔주면 된다함

https://ddeck.tistory.com/48

 

[React] linebreak-style 오류 해결 - 떽떽대는 개발공부

프로젝트를 하던 중 아래와 같은 오류가 발생하였다. Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style 구글링 해보니 개행문자 관련 경고로 .eslintrc.js 파일에서 설정을 추가하면 해..

ddeck.tistory.com

 

=>이것을 적용하자 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

 

GitHub - CodeSoom/git-training

Contribute to CodeSoom/git-training development by creating an account on GitHub.

github.com

 

 

그외 참고

https://data-make.tistory.com/228

 

[Github] fork 사용하기(다른 저장소 내려받기)

#. github fork 1. 내 원격 저장소에 추가할 상대의 저장소를 찍어오기(fork)    2. fork해서 만들어진 repository의 url을 복사 후 받아오기(Clone URL)  -> 로컬(현재 cmd 위치)에도 해당 원격 저장소를 저장..

data-make.tistory.com