[토이] 개발 - GIT

최정윤·2023년 8월 31일
0

에반

목록 보기
7/12

1. 병합 (Merge):

이 방법은 변경 내용을 하나의 새로운 커밋으로 병합합니다. 다음 명령어를 사용하여 병합할 수 있습니다.

git pull origin main --no-rebase

또는 병합을 기본 설정으로 변경하려면:

git config pull.rebase false
git pull origin main

2. 리베이스 (Rebase):

이 방법은 현재 브랜치의 커밋들을 가져와서 리모트 브랜치의 커밋들 위에 덮어씁니다. 다음 명령어를 사용하여 리베이스할 수 있습니다.

git pull origin main --rebase

또는 리베이스를 기본 설정으로 변경하려면:

git config pull.rebase true
git pull origin main

3. Fast-Forward 병합:

이 방법은 로컬 브랜치가 리모트 브랜치보다 앞서 있을 때만 가능합니다. 이 경우에만 변경 내용이 빠르게 병합됩니다. 설정을 변경하려면:

git config pull.ff only
git pull origin main

이 중 하나의 방법을 선택하여 변경 사항을 동기화할 수 있습니다. 선택한 방법에 따라 Git은 변경 내용을 처리하고 브랜치를 병합합니다.

profile
개발 기록장

0개의 댓글