일반적으로 Git을 사용할 때는 서로 다른 기능 및 환경에 대해 하나의 원격 오리진 및 서로 다른 지점만 사용합니다. 오리진은 저장소를 복제할 때 자동으로 생성되고 복제된 저장소를 가리키는 원격의 이름입니다.
그러나 한 그룹의 사람들과 프로젝트를 공동 작업하는 경우 여러 Git 리모콘을 사용하는 것이 매우 편리할 수 있습니다.
Git remote는 일반적으로 다른 서버에 저장되는 저장소 버전에 대한 포인터입니다.
새 Git 리모콘을 추가하는 방법을 설명합니다.
Git Remote를 추가
Git remote를 로컬 저장소에 추가하려면 먼저 원격 저장소가 있어야 합니다. GitHub, GitLab, BitBucket 등의 Git 호스팅 서비스나 개인 Git 서버에 저장소를 생성할 수 있습니다.
새 리모컨을 추가하려면 저장소가 저장된 디렉토리로 이동하여 git remote add 명령 다음에 원격 이름 및 원격 URL을 사용하십시오.
git remote add <remote-name> <remote-url>
예를 들어 git@gitserver.com:user/repo_name.git URL을 가리키는 새 원격 이름을 스테이징하려면 다음을 입력합니다.
git remote add staging git@gitserver.com:user/repo_name.git
git remote 명령을 사용하여 원격 연결을 나열하고 새 원격 연결이 성공적으로 추가되었는지 확인합니다.
git remote -v
# origin https://github.com/user/repo_name.git (fetch)
# origin https://github.com/user/repo_name.git (push)
# staging git@gitserver.com:user/repo_name.git (fetch)
# staging git@gitserver.com:user/repo_name.git (push)
git remote add 명령이 실제로 수행하는 작업은 repository.git/config 파일과 원격 리포지토리에 대한 새 연결을 수정하는 것입니다.
# .git/config
...
[remote "staging"]
url = git@gitserver.com:user/repo_name.git
fetch = +refs/heads/*:refs/remotes/staging/*
텍스트 편집기로 .git/config 파일을 편집하여 새 리모컨을 추가할 수 있지만 명령을 사용하는 것이 훨씬 쉽습니다.
새 Git 리모트를 추가했습니다.
새 리모컨에 코드를 푸시하려면 다음을 사용합니다.
git push <remote-name> <branch-name>
원격에서 가져오고 끄집어내려면 다음과 같이 하십시오.
git fetch <remote-name>
git pull <remote-name>
'SW > 리눅스' 카테고리의 다른 글
Ubuntu 18.04 : GCC Compiler 설치 방법, 예제, 명령어 (0) | 2021.09.26 |
---|---|
Raspberry Pi : Apache Web Server 설치 방법, 예제, 명령어 (0) | 2021.09.25 |
Debian 9 : Memcached 설치 방법, 예제, 명령어 (0) | 2021.09.22 |
Linux : Which 사용 방법, 예제, 명령어 (0) | 2021.09.21 |
Linux : Netcat (nc) 명령어, 사용 방법, 예제 (0) | 2021.09.20 |