브랜치

Welcome to Seoyun Dev Log·2023년 1월 15일
0

🔌git

목록 보기
2/2

깃 협업

  1. 저장소 생성 (리포지토리)

  2. settings -> collaborators&teams -> collaborators 아이디 입력 -> add -> 초대된 사람에게 이메일 전송됨

  3. 원격 저장소 복제 clone
    : 깃허브 저장소 url 복사후 clone: local에 복제

    git log --all --graph --oneline

  • --all: 모든 브랜치
  • --graph: 시각적
  • --oneline: 한줄로

커밋 & 푸시

: pull 받고, 작업, 커밋, 푸시
만약 pull 안받고 작업 -> reject


merge

: 커밋을 하면 새로운 버전이 생성되는 것
master 브랜치에서 생성해야함
하나의 저장소에서 여러개의 브랜치 생성이 가능

base: 합치려는것의 공통의 조상
merge: 각각의 브랜치가 병합된 커밋

  • HAED->master
    : 현재 마스터에 속해있는 상태라는 것

fetch

  1. git pull = git fetch + git merge origin/master(어떤 브랜치랑 병합할 것인지)
    : git/fetch-head => 원격 저장소에 가장 최근 머지한 내용: fetch를 할때마다 해당 파일을 만든다

  2. git fetch: git merge fetch-head
    ⭐️pull 신중하게 하고 싶을 때 일단 가져오고 결합은 나중에


충돌 해결

: 방법은 두 가지

  1. web editor
  2. 직접 수정

PR에서 충돌 사항을 확인할 수 있다

profile
하루 일지 보단 행동 고찰 과정에 대한 개발 블로그

0개의 댓글