본문 바로가기
Git

Git 협업

by 융디's 2024. 4. 1.
728x90
Git 협업

Git 협업

@2024.03.18

원격 저장소에서 프로젝트 가져오기 (+ Fork)

  • 원하는 디렉터리에서 git bash 실행
  • zip파일이 아닌 clone파일을 받는 이유
    • clone : .git 포함0
    • zip : .git 포함X

브랜치 설정

  • $ git checkout -b 브랜치명
    • 브랜치를 만든 후 헤더를 해당 브랜치로 이동
  • $ git checkout 브랜치명 : 브랜치 명으로 헤더 옮기기
  • $ git switch -c 새로운 브랜치명

구현 및 commit, push

  • $ git add . : 해당 경로에 모든 파일 추가
    • $ git add 파일명 : 원하는 파일만 추가
  • $ git commit -m “메시지” : 버전 찍기, 커밋 메시지 작성 후 로컬 저장소에 커밋
  • $ git push origin 브랜치이름 : github에 올린다.
    • $ git push orgin main

+ 병합

  • 반드시 main으로 이동해야 한다.(git swtich main)
  • $ git merge 브랜치명
  • Q. 만약에 서로 다른 브랜치의 같은 곳에 위치한 코드가 다르다면?
    • Conflict: 병합이 이루어지지 않고, 오류 발생
    • 꺾쇠, 등호 등을 다 지운 후 최종적으로 메인에 반영할 소스를 수정 후 커밋 한 후 다시 병합 작업 수행

+ Pull Request

💡
github에서 제공하는 기능으로, 코드 리뷰 요청을 보낼 때 사용

최신 변경 사항 가져오기

  • main 브랜치를 최신 상태로 업데이트
    • $ git switch main → $ git pull origin main

브랜치 삭제

  • $ git push orgin --delete 브랜치명

728x90

'Git' 카테고리의 다른 글

Markdown  (0) 2024.04.01
GitHub  (0) 2024.04.01
Git 명령어  (0) 2024.04.01
Git 프로젝트  (0) 2024.04.01
Git의 구조  (0) 2024.04.01