로컬 시스템에서 작업하는 동안 사용자는 특정 원격 분기를 밀거나 당기기를 원합니다. 그러나 사용자에게 여러 분기가 있고 코드/데이터를 푸시하려고 하면 오류가 발생합니다. 이를 위해 코드가 정의된 분기에 자동으로 푸시/풀링되도록 원격 분기를 자동 설정해야 합니다.
이 게시물에서는 Git에서 “push.auto-SetupRemote” 명령을 사용하여 원격 브랜치를 자동 설정하는 절차를 제공합니다.
push.autoSetupRemote를 사용하여 원격 분기를 자동 설정하는 방법은 무엇입니까?
자동 설정을 위해서는 “ push.autoSetupRemote ” 명령을 내리려면 아래 단계에 따라 연결을 유지하세요.
1단계: 디렉터리로 이동
Git bash를 실행하고 '를 사용하여 프로젝트로 이동합니다. CD ' 명령:
CD 프로젝트
우리의 경우와 마찬가지로 “ 프로젝트 ” 로컬 저장소.
2단계: 분기 생성 및 전환
그런 다음 다음 명령을 실행하여 동시에 새 분기를 만들고 전환합니다.
자식 체크아웃 -비 베타
분기가 생성되어 '에서 전환되었습니다. 주인 ' 에게 ' 베타 '.
3단계: 변경사항 푸시
다음으로, '를 사용하여 로컬 저장소 콘텐츠를 원격 호스트에 푸시합니다. 자식 푸시 ' 명령:
자식 푸시
메모: 보시다시피 특정 리포지토리와 브랜치 이름을 지정하지 않고 로컬 머신 데이터를 원격 호스트에 푸시하려고 하면 ' 치명적인: …. '라는 오류가 터미널에 표시되는데, 이는 먼저 원격 연결을 설정한 다음 변경 사항을 푸시해야 함을 나타냅니다. 그러기 위해서는 앞으로 나아가십시오.
4단계: 프로젝트 링크 복사
브라우저에서 GitHub를 열고 특정 저장소로 이동한 후 '를 사용하여 HTTPS URL을 복사합니다. 암호 ' 버튼:
5단계: 원격 연결 설정
원격 연결을 설정하려면 복사된 URL로 제공된 명령을 실행하세요. 여기, ' 기원 '는 원격 연결 이름입니다.
자식 원격 출처 추가 https: // github.com / 마텐900 / perk.git
원격 연결이 설정되었습니다.
6단계: 원격 지점 자동 설정
제공된 명령을 실행하여 '를 사용하여 원격 지점을 자동 설정합니다. 진실 ' 값:
자식 구성 --글로벌 --추가하다 push.autoSetupRemote 진실
여기:
-
- “ 자식 구성 ” 명령은 제공된 설정을 구성하는 데 사용됩니다.
- “ –글로벌 ” 옵션은 추가된 설정이 각 저장소에 대해 전역적으로 액세스 가능함을 나타냅니다.
- “ -추가하다 ” 플래그는 제공된 변수의 지정된 값을 설정합니다.
- “ push.autoSetupRemote 참 ”는 값을 설정해야 하는 원하는 변수입니다.
또는 사용자는 아래 명령을 사용하여 원격 지점을 자동 설정할 수도 있습니다.
7단계: Git 푸시
이제 간단히 “ 자식 푸시 ” 현재 작업 중인 저장소에 추가된 변경 사항을 원격 서버로 푸시하는 명령:
자식 푸시
프로젝트가 정의된 자동 설정 분기로 푸시되었습니다.
결론
push.autoSetupRemote 명령을 사용하여 원격 브랜치를 자동 설정하려면 프로젝트 저장소로 이동한 후 특정 브랜치로 전환하세요. 그 후 원격 연결을 설정하고 ' git config –global – push.autoSetupRemote true 추가 ” 명령을 사용하여 해당 지점을 자동으로 설정합니다. 마지막으로 “git push” 명령을 사용하여 프로젝트를 푸시합니다. 이 글에서는 push.autoSetupRemote 명령을 사용하여 원격 분기를 자동 설정하는 단계를 다루었습니다.