어제에 이어서 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
!오류나면 침착하게 발생이유 알아내고 수정하자!
'내일배움캠프 > TIL' 카테고리의 다른 글
JAVA가 가장 많이 사용되는 프로그래밍 언어인 이유 (2) | 2025.01.02 |
---|---|
[Intelij] 컴파일도중 프리징이 걸린다면 (0) | 2024.12.31 |
[GitHub]_파일 업로드 중 에러코드 발생시 해결방법(1) (2) | 2024.12.26 |
[미니온보딩]_버튼에 링크걸기 (0) | 2024.12.26 |
[본캠프]_미니온보딩 프로젝트 1 (1) | 2024.12.25 |