[raccoon/github] 너구리굴 짓기

이지현·2023년 7월 24일
1

git-github

목록 보기
3/5

다같이 깃헙에 익숙해지자는 의미로 회고조 내에서 자체적으로 관리하는 깃헙 레포를 하나 만들기로 하였습니다. 의견을 냈는데 선뜻 따라와주는 회고조원분들께 감사합니다.

깃헙 레포를 만들고 관리하면서 사용한 깃헙 명령어들을 정리하려고 합니다!

깃헙의 시작은 main 브랜치

  • 깃헙 레포 연결하기
    git remote add raccoon /github-repo-url/

  • 커밋해서 브랜치와 연결하기
    git add .
    git commit -m "commit message"
    git push raccoon main
    깃헙 브랜치와 연결하기 위해선 꼭 한 번의 커밋 혹은 clone을 써야한다는 것!
    다같이 remote add로 깃헙 레포에 연결하고 다같이 push하는 과정을 한 번 겪었습니다...

    한 명이 remote add로 해서 최초 커밋하고 파일을 올리게 된다면 다음 사람부터는 clone혹은 pull을 합니다.

  • clonepull의 차이
    clonegit init같이 처음에만 사용하는 것으로 한 번 clone한 이후에는 pull을 통해서 원격 브랜치에서 파일들을 내려받습니다.

이렇게 모두 깃헙 main 브랜치와 연결이 되었습니다!! 이제 개인 브랜치를 하나씩 만들 것입니다.

깃헙의 main에서 개인 브랜치로!

  • main기반의 새로운 브랜치 만들기
    git branch newBranch main

  • 새로만든 브랜치로 이동하기
    git switch newBranch

에러 만나기!

  • 깃헙 clone하기
    난 분명 연결했는데..? 개인 브랜치에서 main 브랜치로 가서 pull을 하려고 하니 push를 안 했을 때 나오는 에러를 만났습니다. 처음에 다같이 main 브랜치에 연결할 때 push -f로 해서 연결이 안된 상태가 아닐까 추측해봅니다... push를 하자니 강제로 해야하고, pull을 하자니 push를 하라는 이상한 상황! 아직 clone을 한 적이 없어서 혹시나 하고 clone을 했더니 해결이 되었습니다ㅎㅎ 이렇게 하나씩 배워나가는 거죠..?

결론

평소에 많이 쓴 명령어들이지만 이렇게 나열하고 보니 정말 정확하게 아는 것이 없구나라고 깨닫습니다. 설명을 덧붙일 수 없고 확실하게 말하지도 못하다니..! 일단 깃, 깃헙과 익숙해지고 친해지는 게 목적이니 차차 하나씩 알아가봅시다!

profile
건축학도의 프론트엔드 개발자 되기

0개의 댓글