반응형
💋 인트로
깃허브의 upstream은 다른 개발자의 원격 저장소에 있는 변경사항을 가져오는 기능입니다. 이를 통해 협업하고 있는 프로젝트의 최신 업데이트를 받아올 수 있습니다.
💋 개념
깃허브의 upstream은 다른 개발자가 생성한 원격 저장소에 있는 변경사항을 로컬 저장소로 가져오는 역할을 합니다. 이를 통해 협업하고 있는 프로젝트의 최신 업데이트를 받아올 수 있습니다.
💋 사용 방법
- upstream 설정 방법
- 로컬 저장소의 터미널에서
git remote add upstream [원격 저장소 URL]
명령어를 실행합니다. - 이제 upstream 원격 저장소를 추가했으며, 변경사항을 가져오기 위해
git fetch upstream
명령어를 실행할 수 있습니다. - upstream 설정 후 사용 방법
git fetch upstream
명령어를 실행하여 원격 저장소의 변경사항을 로컬 저장소로 가져옵니다.- 가져온 변경사항을 로컬 브랜치에 병합하기 위해
git merge upstream/[브랜치 이름]
명령어를 실행합니다.
💋 명령어
git remote add upstream [원격 저장소 URL]
: 로컬 저장소에 upstream 원격 저장소를 추가합니다.git remote -v
: 현재 설정된 원격 저장소 목록을 확인합니다.git fetch upstream
: upstream 원격 저장소의 변경사항을 로컬 저장소로 가져옵니다.git merge upstream/[브랜치 이름]
: 가져온 upstream 변경사항을 로컬 브랜치에 병합합니다.git remote remove upstream
: upstream 원격 저장소 설정을 제거합니다.
💋 주의사항
- 충돌이 발생할 수 있으므로 병합을 진행하기 전에 변경사항을 잘 확인해야 합니다.
- 원격 저장소의 URL이 변경되면 다시 설정해주어야 합니다.
도움이 되었다면, 공감/댓글을 달아주면 깃짱에게 큰 힘이 됩니다!🌟
반응형
'Git' 카테고리의 다른 글
[Git] 기존의 레포지토리를 commit까지 새로운 레포지토리로 복제하기: git —mirror (0) | 2023.11.01 |
---|---|
[Git] Git Submodules 사용해서 민감한 설정 정보 숨기기 (0) | 2023.10.31 |
[GitHub] 깃허브에서 여러 사용자와 공동 커밋하는 방법: Co-Author 설정 (0) | 2023.07.13 |
[Git/GitHub] 깃허브 Organization를 통해 체계적인 협업 문화를 만들어보자! (0) | 2023.05.26 |