Heroku에서 Git 리모컨을 변경하는 방법
내 앱을 잘못된 도메인에 업로드하고 싶지 않습니다.
git에서 git master 브랜치를 어떻게 변경할 수 있습니까?
heroku
리모컨에서 작업하는 경우 (기본값) :
heroku git:remote -a [app name]
다른 리모컨을 지정하려면 다음 -r
인수를 사용하십시오 .
heroku git:remote -a [app name] -r [remote]
편집 : Алексей Володько 덕분에 이전 리모컨을 삭제할 필요가 없음을 지적했습니다.
현재 리모컨의 이름이 origin
다음과 같다고 가정합니다 .
현재 원격 참조 삭제
git remote rm origin
새 리모컨 추가
git remote add origin <URL to new heroku app>
새 도메인으로 푸시
git push -u origin master
-u
는 이것을 추적 된 것으로 설정합니다.
이것은 나를 위해 일했습니다.
git remote set-url heroku <repo git>
이 대체 이전 URL heroku.
다음으로 확인할 수 있습니다.
git remote -v
일반 git 저장소처럼 원하는만큼 브랜치를 가질 수 있지만 heroku 문서에 따르면 다른 브랜치 master
는 무시됩니다.
http://devcenter.heroku.com/articles/git
master 이외의 Heroku에 푸시 된 분기는 무시됩니다. 다른 브랜치에서 로컬로 작업하는 경우 푸시하기 전에 마스터에 병합하거나 로컬 브랜치를 원격 마스터로 푸시하도록 지정할 수 있습니다.
즉, 원하는 것은 무엇이든 푸시 할 수 있지만 heroku의 앱은 항상 마스터 브랜치를 가리 킵니다.
그러나 분기를 만들고 git로 작업하는 방법에 대해 질문하는 경우이 다른 질문을 확인해야합니다.
여기 Git 문서를 통해 찾은 더 나은 답변이 있습니다.
이것은 heroku 리모컨이 무엇인지 보여줍니다.
$ git remote get-url heroku
여기에서 찾았습니다 : https://git-scm.com/docs/git-remote 또한 변경해야하는 경우 해당 문서에는 set-url이 있습니다.
원격 URL보기
> git remote -v
heroku https://git.heroku.com/###########.git (fetch) < your Heroku Remote URL
heroku https://git.heroku.com/############.git (push)
origin https://github.com/#######/#####.git (fetch) < if you use GitHub then this is your GitHub remote URL
origin https://github.com/#######/#####.git (push)
Heroku 원격 URL 제거
> git remote rm heroku
새 Heroku URL 설정
> heroku git:remote -a ############
그리고 당신은 끝났습니다.
heroku에 여러 애플리케이션이 있고 특정 애플리케이션에 변경 사항을 추가하려면 heroku git : remote -a appname 명령 을 실행 한 후 다음을 실행하십시오. 1) git add. 2) git commit -m "changes"3) git push heroku master
참고 URL : https://stackoverflow.com/questions/6226846/how-to-change-a-git-remote-on-heroku
'Programming' 카테고리의 다른 글
openssl을 사용하여 pfx를 pem으로 변환 (0) | 2020.08.22 |
---|---|
부분이 존재하는지 확인하는 Rails 함수가 있습니까? (0) | 2020.08.22 |
CSS 수직 정렬 : 내용 전과 후 (0) | 2020.08.21 |
IIS7에서 MVC3를 사용할 때 gzip 압축을 어떻게 활성화합니까? (0) | 2020.08.21 |
Reactjs에서 {… this.props}의 의미는 무엇입니까? (0) | 2020.08.21 |