황선영·2023년 11월 14일
0

git 작업 순서

  1. master/L 브랜치 최신화(원격에 있는 master/R 가져오기)
  • git pull origin master
  1. 내가 작업할 브랜치 새로 만들고 선택하기 (master/L 브랜치가 복사됨)
  • git checkout -b [브랜치이름]
  1. 작업 도중에 원격 소스가 업데이트 되면
  • git pull origin master
  • 충돌 발생 가능성 있음.
  1. 작업 완료하면 원격 저장소의 내 브랜치 이름으로 push
  • git add .
  • git commit -m "message"
  • git push origin member
  1. pull Request 처리
  • 충돌 발생 가능성 있음.
  1. squash and merge

  2. master/L 최신화

  • git pull origin master
  1. delete branch로 작업했던 브랜치 삭제. 원격/로컬 모두
  • git branch -D [브랜치이름]

충돌 발생시?

  1. pull을 가져올 때,
    작업중이던 내용이 있으면 한번 commit 하고
    pull 가져와야 함.

  2. pull 가져올 때 충돌이 있으면 pull이 안될 수 있음,
    그럴 때는 fetch로 가져온 후 직접 merge해야함.


현재 브랜치명 에서 다른걸로 바꾸고 싶을때,

git checkout -b newbranchname 하면
현재까지 작업물 그대로 복사해서 브랜치 옮겨간거임. 안날라감.


충돌 해결법

  1. 일단 새로운ㅇ 브랜치 만들기 -> 복사
  2. git pull origin master 해서 불러오기 /덮어짐 ---> add, commit 하고나서 해야 덮어짐
  3. 코드 수정하기 지울거 지우고 새로 업데이트할코드로 수정하기
  4. git checkout 새로운브랜치
  5. git add .
  6. git commit -m ""
  7. git push origin 새로운브랜ㄴ치





profile
개발필기노트

0개의 댓글