2차 프로젝트 하면서 작업 공유와 진행도를 쉽게 알 수 있게 깃을 써보려고 한다.
1차때는 쓸줄도 모르고 해서 알집으로 압축해서 공유 드라이브에 올려서 쓰고... 그랬다!
협업에 깃은 필수니 이번 기회에 제대로 배워서 써보려고 한다!
(이게 맞는 방법인지 모릅니다! 더 잘 아시는분은 알려주세요!)
일단 팀이 쓸 레포지토리를 만들고 branch를 팀원 수 대로 만들었다!
main은 주 1~2회 합칠때 올릴 예정이다
Abranch ~ Ebranch 이렇게 해서 각자 자기 branch에서 작업하려고 한다.
일단 깃 레포지토리 주소를 연결해야 한다고 한다.
git remote add origin 레포지토리 주소
잘 됐는지 확인하기
git remote -v ( 로컬이 바라보고 있는 원격 주소 확인)
만약 레포지토리 주소를 바꾸고 싶으면? set-url origin을 쓰면 된다!
git remote set-url origin 레포지토리 주소
이제 로컬 기준으로 어떤 브랜치에 연결되어있는지 확인해야 한다.
git branch
그러면 * 표시 되어있는게 현재 연결된 브랜치다!
로컬 기준 원격과 연결된 브랜치 목록들을 확인하려면 ? -r
git branch -r
브랜치 목록들 업데이트 하려면 fetch !
git fetch origin
이렇게 하니까 브랜치 목록들이 잘 나온다!
원하는 브랜치로 이동하려면? checkout
git checkout 브랜치이름
다시 내 브랜치로 이동한다.
git checkout 브랜치이름
작업이 끝나고 파일들을 commit/push할 준비를 한다.
git add . (모든 파일 올리기! 주의 add 공백 . 이다.)
git commit -m "커밋 메시지" (업데이트 내용등을 적어주면 나중에 어떤 작업을 했는지 보기 편하다고 한다.)
git push origin 브랜치이름 (내 브랜치에 push하기)
이렇게 하니까 내 브랜치에 작업이 된 내 파일들이 다 올라가졌다!
다른 로컬에서 원격 연결해서 풀 받아오는 방법도 찾아봤다.
일단은 clone을 해야한다고 한다!
git clone 레포지토리 주소
업데이트 해주기
git fetch origin
브랜치 이동
git checkout 브랜치이름
풀 받아오기
git pull origin 브랜치이름
일단 이렇게 pull,commit,push는 해결했다!
다음은 주 1~2회 메인에다가 merge 하는 법을 찾아봐야겠다!
'Daily > Notepad+++' 카테고리의 다른 글
6개월간의 교육 과정 수료 후기👏👏👏 (4) | 2024.12.11 |
---|---|
주저리 주저리,, (5) | 2024.11.17 |
가을 밤 뽀시기🍂🌰 (3) | 2024.10.20 |
bye summer (6) | 2024.09.22 |