내일배움캠프/TIL

[GitHub]_파일 업로드 중 에러코드 해결방안(2)

cork-7 2024. 12. 27. 22:52

어제에 이어서 github로 에러코드에 대해 강의를 들으며 공부를 해봤다.

 

이전에 튜너님께서 해주신 설명을 바탕으로 다시 진행해봤고 이번엔 오류가 발생하지 않았다.

 

1. git에는 하나의 폴더만 가능하다.

A라는 파일을 만들어 그 안에 코드를 작성에 git에 commit을 진행하면 오진 그파일에서만 업로드를 진행해야한다.

만일 A안에 다른 폴더를 만들어 코드를 작성하면 두 파일이 충돌해 에러가 발생한다.

 

2. 처음 파일을 올리고 그 안에 다시 폴더를 만들고 파일을 업로드 할땐 git init을 하지마라

git init를 진행하면 2개의 로컬로 인식해 충돌

폴더안에 폴더를 만들어서 한다면 그냥 

git add. / git commit -m / git push 를 진행

 

이럴땐 나중에 만들었던 파일의 git파일을 삭제하고 다시 진행하면 된다.

 

3. 협업시 git clone

협업시에 다른 사람에 git에 연결할려면 git clone <주소>를 한 뒤 

git branch  뉴 브런치 // 기본적으로 main으로 만들어지고 이곳은 안전한 원본을 넣어두고 새로 만들어서 보존

git checkout 뉴 브런치 // 뉴 브런치로 이동

 

코드 수정후

 

git checkout main  // main 브랜치로 이동

git merge 뉴 브런치 // 뉴 브런치를 main에 병합

 

git add .
git commit -m "Mypage" // 메세지를 남긴다.
git push origin main // main 브런치에 업로드

 

 

👀 중요한건 함부로 git init 하지 않는것 !! 👀

하기전에 git status로 현재 위치 확인하고 기존 업로드 파일안이면

git add . 

git commit -m " "

git push origin main 

 

!오류나면 침착하게 발생이유 알아내고 수정하자!