스택큐힙리스트

새로운 로컬 브랜치를 원격 Git 저장소에 푸시하면서 추적하는 방법은 무엇인가요? 본문

카테고리 없음

새로운 로컬 브랜치를 원격 Git 저장소에 푸시하면서 추적하는 방법은 무엇인가요?

스택큐힙리스트 2023. 3. 21. 12:28
반응형

제가 어떻게 하면 될까요?

git branch 또는 git checkout -b를 통해 다른 브랜치에서 로컬 브랜치를 생성합니다.

로컬 브랜치를 원격 저장소에 푸시하여 (즉, 게시) 추적 가능하게 만들어주세요. 이렇게하면 git pull 및 git push이 작동합니다.

답변 1

Git 1.7.0 이후로 새 브랜치를 체크아웃 할 수 있습니다.

git checkout -b

파일을 수정하고 추가하고 커밋하세요. 그 후에 push with the -u (short for --set-upstream) 옵션:

git push -u origin

Git는 push 중에 추적 정보를 설정합니다.

답변 2

새로운 로컬 브랜치를 원격 Git 레포지토리에 push하고 추적하는 방법

로컬 브랜치를 만들어서 원격 서버에 push하고자 할 때, 몇 가지 단계를 따라야 합니다. 이번 글에서는 Git을 사용하여 로컬 브랜치를 원격 서버에 push하고 추적하는 방법을 알아보겠습니다.

1. 새로운 브랜치 생성

먼저, 새로운 로컬 브랜치를 만들어야 합니다. 로컬 브랜치를 만드는 방법은 다음과 같습니다.

```

$ git branch new-branch

$ git checkout new-branch

```

2. 로컬 브랜치에 커밋 추가

이제 새로운 로컬 브랜치를 생성했으므로, 이 브랜치에 커밋을 추가해야 합니다. 이를 위해 다음과 같이 명령을 실행합니다.

```

$ git add .

$ git commit -m Added new file.

```

3. 원격 서버에 브랜치 push

이제 새로운 로컬 브랜치에 커밋을 추가했으므로, 이 브랜치를 원격 서버에 push할 차례입니다.

```

$ git push -u origin new-branch

```

위 명령을 실행하면 새로운 브랜치가 원격 서버에 추가되고 로컬 브랜치가 이 브랜치를 추적하도록 설정됩니다.

4. 추적 확인

로컬 브랜치가 원격 브랜치를 추적하도록 설정했으므로, 다음과 같은 명령을 사용하여 추적 관계를 확인할 수 있습니다.

```

$ git branch -vv

```

위 명령을 실행하면 로컬 브랜치들과 함께 그들이 어떤 원격 브랜치를 추적하는지 확인할 수 있습니다.

5. 로컬 브랜치와 원격 브랜치 동기화

새로운 로컬 브랜치를 원격 서버에 push했으므로, 다른 개발자들이 이 브랜치에서 작업할 수 있습니다. 따라서 브랜치를 동기화하여 최신 변경 사항을 가져와야 할 때가 있습니다. 이를 위해 다음과 같은 명령을 사용합니다.

```

$ git pull origin new-branch

```

위 명령을 실행하면 로컬 브랜치와 원격 브랜치가 동기화됩니다.

결론

새로운 로컬 브랜치를 원격 Git 레포지토리에 push하고 추적하는 것은 매우 간단합니다. 위 단계를 따르면 쉽게 수행할 수 있습니다. 그러나 Git을 처음 사용하는 사람들이 이를 시도할 때 문제가 생길 수 있으므로, 항상 Git 레포지토리 관리에 익숙해지는 것이 좋습니다.

반응형
Comments