GitHub(2)

9mond·2023년 8월 24일
0
post-thumbnail

1. branch

  • git branch [브랜치 명] : 브랜치 생성

  • git branch -a 또는 git branch --list) : 브랜치 ( -a : 모든 ) 목록 확인

  • git checkout [브랜치 명] : [브랜치 명] 브랜치로 작업환경 변경

2. merge

  • 다른 브랜트와 병합.
  • 현재 브랜치에서 변경.
  • 병합을 하고나면 현재 브랜치의 코드가 다른 브랜치에 병합되어 합쳐짐.
    ex) master 브랜치에서 git merge hansam : hansam 브랜치를 master 브랜치에 병합.
  • git merge [브랜치 명] : '현재' 브랜치에서 [브랜치 명]의 변경사항을 병합
  1. git pull origin main : 메인 브랜치에 있는 자료 가져와서 수정(최신화 작업)
  2. git add .
  3. git commit -m "test" : 자료 추가/주석
  4. git push origin hansam : hansam 브랜치에 보내기
  5. git switch main : main 브랜치로 변경
  6. git merge hansam : hansam 브랜치를 main 브랜치에 병합.

2-1. merge 충돌

  • 충돌이 발생한 코드를 확인해 변셩 후 commit을 하여 충돌 해결
  • git diff 명령어를 통해 어디서 충돌이 났는지, 어떤 변경이 있는지 추적할 수 있다.
profile
개발자

0개의 댓글