Git 협업

codeing999·2022년 8월 3일
0

Git

목록 보기
1/7
post-thumbnail

@ 평소 코딩할 땐 npx nodemon index.js 를 켜두고 코딩하면서 에러 없는지 항상 확인.
@ 각 명령어 단계마다 에러가 안나고 잘 이행됬는지 확인하고 다음 명령어를 쳐야한다.
@ git작업할 때 git status는 수시로 치는 습관.

다른 사람의 Pull Request 받을 때.

일단 난 내 브랜치에서 코딩 중이었을 거고, 내 작업 중인 것들을 커밋까지만 한다.
git add .
git commit -m '커밋 제목' -m '커밋 내용'

그 후에 이제 다른 사람의 Pull Request를 받는데,
git switch submain
git fetch
git pull origin submain
이렇게 내 브랜치를 submain으로 변경한 후 거기에서 pull을 받는다.

다시 내 브랜치로 돌아와 머지
git switch dev/codeing999
git merge submain

내가 Pull Request 올릴 때.

내 작업에 오류가 없는 상태일 때만 풀리퀘스트를 한다.
내 브랜치인 상태에서
git add . (되도록 add . 보단 일일이 하는 습관이 좋음)
git commit -m '커밋 제목' -m '커밋 내용'
git push origin dev/codeing999
이렇게 원격의 내 브랜치에 푸쉬한 후에.

깃헙에서 pull request를 눌러서
왼쪽에 submain, 오른쪽에 내 브랜치를 넣고 옆에 라벨 등 기타 등등 작성하고 완료하면
충돌이 났을 수도 있고 안났을 수도 있다
났다면 내가 충돌 내용확인해서 고치고 안났으면
그냥 풀리퀘 완료 시키면 된다.
그리고 팀원들한테 풀리퀘스트를 알린다.

원격 레포지토리 클론할 때

일단 터미널에서 내 프로젝트들 모아놓는 경로로 이동한 후.
git clone '복사한 깃헙 주소'
여기서 원격에 있는 브랜치를 로컬에 만들고 싶다면,
git branch -r //원격에 있는 브랜치 확인
git checkout dev/codeing999 //원격에 있는 그 브랜치를 로컬에 생성.

기타 명령어

git branch //현재 내 브랜치 확인
git branch -r //원격 브랜치들 확인
git branch -a //모든 브랜치들 확인
git branch -v //브랜치 버젼까지 확인?
git branch 브랜치명 //로컬에 브랜치 생성

git reflog //branch 끼리 일치 여부 확인.

//이 생성한 로컬 브랜치와 같은 원격브랜치 만들기 (이건 아직 안해봄)
git remote add origin https://github.com/IfUwanna/branchTest
git push origin newbranch

git rm --cached 파일명 //리모트에 잘못올린 파일 삭제할 때. 이렇게 안지우면 나중에 리모트 풀받으면 내 로컬에서도 지워져버림.

profile
코딩 공부 ing..

0개의 댓글