누구든지 git에서 rebase를 수행하는 것을 도와 줄 수 있습니까? 정말 혼란스럽고, 그 기능을 이해할 수 없습니다. 마스터 원본에서 분기를 리베이스하려고합니다.어떻게 리트리브해야합니까?
어떻게하면됩니까? 나 또한 커밋을 하나로 스쿼시하려고합니다.
누구든지 git에서 rebase를 수행하는 것을 도와 줄 수 있습니까? 정말 혼란스럽고, 그 기능을 이해할 수 없습니다. 마스터 원본에서 분기를 리베이스하려고합니다.어떻게 리트리브해야합니까?
어떻게하면됩니까? 나 또한 커밋을 하나로 스쿼시하려고합니다.
here 설명서를 참조하십시오. 당신 분기에
swith를 :
git checkout myBranch
이 당신의 마스터를 리베이스 : 당신은 당신이 할했습니다 (지난 10 커밋에 예를 들어) 일부 커밋 스쿼시하려면
git rebase master
대화 형 rebase :
git rebase -i HEAD~10
그런 다음 편집기에서을 사용할 수 있습니다.키워드는 이전 커밋에서 커밋을 통합합니다.
먼저 내 지점으로 체크 아웃 한 다음 git rebase origin master를 실행하면 "git rebase origin master is up date"가 반환됩니다. 무슨 뜻인지 말해 주시겠습니까? –
이미 rebase를했음을 의미합니다. 그래서 당신의 지점 커밋은 마스터'HEAD'의 상단에 있습니다. – Atropo
다음을 확인하십시오. http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html rebase를 사용하여 스쿼시 커밋에 대한 자습서입니다. –
나는 그 기사를 읽었고 또한 그것을 구현했다. 그러나 이것을 한 후에 내가 이전에했던 커밋을 볼 수 없다. 왜냐하면 git log를 할 때. –
git가 아닌 용어로 당신이하려는 것을 기술 할 수 있습니까? 마스터에서 지회로 변경 사항을 가져 오시겠습니까? 변경 사항을 다시 마스터로 병합 하시겠습니까? 기록을 정리하고 지사에서 계속 작업 하시겠습니까? – R0MANARMY