Git & Github(2)-협업하기

안셩·2024년 7월 31일

복습내용

목록 보기
9/27

<요약>

1. git 주소 복사해와서, 원하는 파일열고, git clone 주소 . Enter
2. git switch -c 기능브랜치명 : 기능브랜치 생성 및 이동
3. git switch dev : 테스트용브랜치로 이동
4. 🌟git pull origin dev : dev브랜치 내용을 로컬로 가져옴.
5. git switch 기능브랜치명 : 내가 만든 기능브랜치로 이동.
6. 코드개발 후 add . / commit -m "" / push -u origin dev
7. github 사이트에서 "New Pull Request" 클릭, Base-Compaire 브랜치 확인 후 
8. "Create Pull Request" 클릭
9. 팀원들이 확인 후 Github에서 merge 버튼 클릭

->
다른 팀원이 dev변경하면 3~5번 진행,
내가 수정하고 올리면 3~9번 진행

브랜치 활용하기

1) 브랜치 생성 명령어: git branch 브랜치명

2) 브랜치 확인 명령어: git branch

(브랜치명 맨 앞에 *표시 뜨는 브랜치가 현재위치를 나타냄)

3) 브랜치 이동 명령어: git switch 브랜치명 또는 git checkout 브랜치명

4) ⭐브랜치 생성&이동 명령어⭐: git switch -c 브랜치명 또는 git checkout -b 브랜치명

※ main 브랜치에 합치는 이유? ※

협업하기 위해!! 최종 브랜치를 main으로 하기 위해!

5) 브랜치 합치는 명령어: git merge 합칠브랜치명

Pull Request 활용하기

-> git merge 잘 안씀...
-> 터미널이 아닌 Github(온라인저장소)에서 합치기

  1. 코드개발(기능브랜치)
  2. 저장(git add . / git commit -m "")
  3. 업로드(git push -u origin dev)
  4. Pull Request 생성
  5. Github에서 merge
  6. 내 로컬에도 반영(git pull origin dev)

ㄴ여기서 'dev'는 main브랜치는 배포용이기 때문에 테스트용 브랜치를 만들어서 테스트용 브랜치에 기능개발한 브랜치들을 합치기 위해 만든 브랜치.

profile
24.07.15 프론트엔드 개발 첫 걸음

0개의 댓글