반응형
Notice
Link
스택큐힙리스트
새로운 로컬 브랜치를 원격 Git 저장소에 푸시하고 추적하는 방법은 어떻게 되나요? 본문
반응형
어떻게 해야하나요:
다른 브랜치로부터 로컬 브랜치를 생성합니다 (
git branch
나git checkout -b
를 이용하여).로컬 브랜치를 원격 저장소로 푸시하고 (즉, 게시), 그러나 추적할 수 있도록 만들어
git pull
과git push
가 작동되도록합니다.
답변 1
Git 1.7.0 이후로, 새 브랜치를 체크아웃할 수 있습니다:
git checkout -b <branch>
파일을 편집하고 추가하고 커밋합니다. 그런 다음 -u
(단축어로 --set-upstream
) 옵션을 사용하여 푸시합니다:
git push -u origin <branch>
Git은 푸시 중에 추적 정보를 설정합니다.
답변 2
새로운 로컬 브랜치를 원격 Git 저장소에 푸시하고 추적하는 방법을 배워보겠습니다. 이번 글에서는 이에 대해 자세히 알아보고자 합니다.Git은 분산 버전 관리 시스템으로, 여러 명의 개발자가 동시에 작업할 수 있도록 도와줍니다. GitHub 등의 원격 저장소를 활용하면 프로젝트를 보다 효과적으로 관리할 수 있습니다. 이때 로컬 Git 저장소에서 작업한 내용을 원격 저장소에 업로드하는 것은 아주 중요한 작업입니다. 이를 위해서는 새로운 로컬 브랜치를 생성하고, 이를 원격 저장소에 푸시(push)하여 업데이트된 내용을 반영해야 합니다.
우선, 로컬에서 작업을 수행하기 위해 Git이 설치되어 있어야 합니다. 설치가 완료되었다면, 작업할 로컬 디렉토리에서 터미널 또는 Git Bash를 실행합니다. 이제 다음의 명령어를 사용하여 새로운 브랜치를 생성합니다:
```shell
git branch 새로운브랜치이름
```
이렇게 하면 로컬에 새 브랜치가 생성됩니다. 이어서 아래의 명령어를 사용하여 새로 생성한 브랜치로 전환합니다:
```shell
git checkout 새로운브랜치이름
```
이렇게 하면 로컬 작업 공간이 새로운 브랜치로 전환됩니다. 이제 작업을 마친 후, 변경 사항을 원격 저장소에 푸시해야 합니다. 이를 위해 원격 저장소의 URL 및 브랜치 이름을 알아야 합니다. 다음의 명령어를 사용하여 정보를 확인할 수 있습니다:
```shell
git remote -v
```
위 명령어를 실행하면 원격 저장소의 URL이 출력되는데, 뒤이어 나오는 정보는 웹 URL이 아닌 Git URL입니다. 이제 아래의 명령어를 사용하여 새로 생성한 브랜치를 원격 저장소에 푸시합니다:
```shell
git push -u 원격저장소이름 새로운브랜치이름
```
위 명령어를 실행하면 새로운 브랜치가 원격 저장소에 업로드됩니다. 이때 -u 옵션은 추적(track) 기능을 활성화하는 역할을 합니다. 이렇게 하면 추후에도 원격 저장소와 로컬 저장소를 동기화할 때 편리하게 작업할 수 있습니다.
이렇게해서 새로운 로컬 브랜치를 원격 Git 저장소에 푸시하고 추적하는 방법에 대해 알아보았습니다. Git을 사용하여 프로젝트를 효과적으로 관리할 수 있으며, 원격 저장소와 로컬 저장소의 동기화를 통해 여러 명의 개발자들과 협업하는 일에도 편리함을 느낄 수 있습니다.
반응형
Comments