SW/리눅스

Linux : Git Remote 추가 방법, 예제, 명령어

얇은생각 2021. 9. 23. 07:30
반응형

일반적으로 Git을 사용할 때는 서로 다른 기능 및 환경에 대해 하나의 원격 오리진 및 서로 다른 지점만 사용합니다. 오리진은 저장소를 복제할 때 자동으로 생성되고 복제된 저장소를 가리키는 원격의 이름입니다.

그러나 한 그룹의 사람들과 프로젝트를 공동 작업하는 경우 여러 Git 리모콘을 사용하는 것이 매우 편리할 수 있습니다.

Git remote는 일반적으로 다른 서버에 저장되는 저장소 버전에 대한 포인터입니다. 

새 Git 리모콘을 추가하는 방법을 설명합니다.

 

 

Linux : Git Remote 추가 방법, 예제, 명령어

 

 

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>

 

반응형