2013-07-01 4 views
0

나는 Heroku에서 문서를 읽고 여러 환경을 관리하고 있으며 준비 환경과 생산 환경을 heroku에두고 있습니다.Heroku 개발 환경 + git pain

그러나 나에게 방해가되는 것은 Heroku 준비 서버에 코드를 배포 할 때마다 새로운 커밋을 만듭니다.

이제 내 자식 repo가 ​​엉망입니다. 'Typo'는 마지막 20 개의 커밋 메시지입니다.

git 커밋의 양을 줄이는 더 나은 워크 플로가 있습니까? 다른 사람들은 어떻게 자신의 repos를 청결하게 유지 했습니까?

+0

나는 많은 조언을 제공하기 위해 무엇을하고 있는지 예제를 제시해야한다고 생각합니다. 위의 텍스트에서 실제로 무엇을하고 있는지 전혀 알지 못합니다. :-) – jszakmeister

답변

0

실제 기능이 아닌 연속으로 오타가있는 경우 이전 커밋을 간단히 수정할 수 있으므로 사용자 수가 적거나 부족합니다. 유일한주의 사항은 커밋 기록을 변경하면 파괴적 일 수 있기 때문에 히로쿠에게 강제로 밀어 넣어야한다는 것입니다.

git commit --amend 
git push -f heroku master 
+0

이것이 결국 내가 한 일입니다. 기본적으로 프로덕션에 갈 준비가 될 때까지 모든 커밋을 하나로 스쿼시합니다. – bonez

0

로컬 저장소가있는 경우 그 작업을 수행 할 수 있습니다. LOCAL REPO에서 파일 편집을 마친 후에 만 ​​스테이징 저장소로 PUSH 할 수 있습니다.

스테이징 저장소에는 로컬 저장소와 동일한 커밋이 있습니다.

스테이징 저장소에서 프로덕션으로 푸시하거나 프로덕션에서 푸시 할 수 있습니다.

그러나 귀하의 질문에 대해 오해 한 경우 알려주십시오.