다같이 깃헙에 익숙해지자는 의미로 회고조 내에서 자체적으로 관리하는 깃헙 레포를 하나 만들기로 하였습니다. 의견을 냈는데 선뜻 따라와주는 회고조원분들께 감사합니다.
깃헙 레포를 만들고 관리하면서 사용한 깃헙 명령어들을 정리하려고 합니다!
깃헙 레포 연결하기
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
을 합니다.
clone
과 pull
의 차이
clone
은 git init
같이 처음에만 사용하는 것으로 한 번 clone
한 이후에는 pull
을 통해서 원격 브랜치에서 파일들을 내려받습니다.
이렇게 모두 깃헙 main 브랜치와 연결이 되었습니다!! 이제 개인 브랜치를 하나씩 만들 것입니다.
main기반의 새로운 브랜치 만들기
git branch newBranch main
새로만든 브랜치로 이동하기
git switch newBranch
clone
하기pull
을 하려고 하니 push
를 안 했을 때 나오는 에러를 만났습니다. 처음에 다같이 main 브랜치에 연결할 때 push -f
로 해서 연결이 안된 상태가 아닐까 추측해봅니다... push
를 하자니 강제로 해야하고, pull
을 하자니 push
를 하라는 이상한 상황! 아직 clone
을 한 적이 없어서 혹시나 하고 clone
을 했더니 해결이 되었습니다ㅎㅎ 이렇게 하나씩 배워나가는 거죠..?평소에 많이 쓴 명령어들이지만 이렇게 나열하고 보니 정말 정확하게 아는 것이 없구나라고 깨닫습니다. 설명을 덧붙일 수 없고 확실하게 말하지도 못하다니..! 일단 깃, 깃헙과 익숙해지고 친해지는 게 목적이니 차차 하나씩 알아가봅시다!