2010-11-29 5 views
1

이것은 아마도 초보자 용 질문 일 테니, 어리 석음을 미리 사과드립니다.두 리포지토리로 자식을 처리하는 방법

저는 Heroku에 배포하고 github을 통해 저장소를 관리하고 있습니다. 그래서 저는 하나의 코드베이스를 가진 두 개의 자식 계정을 가지고 있습니다. 내 .git/config은 다음과 같습니다

[core] 
     repositoryformatversion = 0 
     filemode = true 
     bare = false 
     logallrefupdates = true 
     ignorecase = true 
[remote "origin"] 
     url = [email protected]:gotoAndBliss/True-Jersey.git 
     fetch = +refs/heads/*:refs/remotes/origin/* 
[branch "master"] 
     remote = origin 
     merge = refs/heads/master 
[remote "heroku"] 
     url = [email protected]:jersey.git 
     fetch = +refs/heads/*:refs/remotes/heroku/* 

말썽 내가 git status을 수행 할 때,이 작업 디렉토리는 깨끗하고 단지 내 origin를 참조 있기 때문에 저지를 것이없는 주장이다. heroku에 대해 더러워진 을 알 수 있도록 어떻게하면 heroku 저장소의 최신 변경 사항을 적용 할 수 있습니까?

감사합니다.

답변

3

"커밋 아무것도"기원 같은 리모컨과 아무 상관하지 않습니다 . 이는 단순히 작업 트리와 로컬 저장소의 현재 커밋간에 차이가 없다는 것을 의미합니다.

그러나 "귀하의 지사는 1 커밋에 의해 'origin/master'보다 앞서 있습니다."와 같은 힌트를 볼 수 있습니다. 이것은 당신이 정말로 원한다는 것을 알려주는 말이며, 리모컨이 현재 원격 지점 (일반적으로 원점)을 추적하고있는 하나의 원격 지점 만 참조한다는 것은 사실입니다. 그러나 그것은 단지 알림입니다. 원점 (GitHub의 참조) 또는 Heroku가 될 여부,

git push <remote>   # push all matching branches 
git push <remote> <branch> # push one branch 

원하는 원격으로 원하는 지점 (들)을 밀어 : 그것은 같은 것을 실행하는 당신에게 달려 있습니다.

관련 문제