fetch와 pull의 차이
fetch: 원격 저장소의 최신 커밋을 로컬로 가져오기만 함
pull: 원격 저장소의 최신 커밋을 로컬로 가져와 merge 또는 rebase
- 원격저장소에 변경된 사항에 대해
fetch: git pull로 가져오기전에 확인하는용.
pull: git fetch를 실행 후 옵션에따라 merge or rebase (default:merge)
원격의 새 브랜치 확인
로컬과 원격저장소에 있는 모든 브랜치 확인
git branch -a
fetch만 된 상태, 임시의 해시가 생성되며 소스만 확인하는상태
git checkout origin/(브랜치명)
원격저장소 브랜치를 로컬에도 생성해주고 해당 브랜치로 이동
git switch -t origin/(브랜치명)
'Git' 카테고리의 다른 글
[Git] Git의 각종 설정 git config (0) | 2023.08.16 |
---|---|
[Git] help 명령어 (0) | 2023.08.16 |
[Git] Git HEAD란 무엇인가? (0) | 2023.08.15 |
[Git] Git의 3가지 공간 Working directory / Staging Area / Repository (0) | 2023.08.15 |
[Git] branch merge/rebase 충돌 해결하기 (0) | 2023.08.10 |