모든 커밋을 리베이스하는 방법은 무엇입니까?모든 커밋을 리베이스하는 방법은 무엇입니까?
0
A
답변
1
에 및/또는 GIT_COMMITTER_DATE
환경 변수를 다시 계산하는 --env-filter
을 사용하십시오.
0
git rebase --onto
을 사용하여 각 분기를 별도로 리베이스 할 수 있습니다 (초기 커밋은 유지되어야 함).
A---B---C---D---E----F---G---H master
git checkout master
git rebase --onto commitA commitG master
다음 master
지점이 보일 것 같은 :
A---H master
당신은 지금 당신이 명령에 의해 B
~ G
을 커밋을 제거 할 수 있습니다, master
지점에 A
~ H
커밋 가지고
이러한 다른 브랜치에 대해서도 같은 방법을 사용할 수 있습니다.
관련 문제
- 1. 처음부터 모든 커밋을 리베이스하는 방법
- 2. git : 특정 작성자가 모든 커밋을 별도의 분기로 리베이스하는 방법은 무엇입니까?
- 3. SourceTree를 사용하여 지정된 커밋을 다른 분기에 리베이스하는 방법은 무엇입니까?
- 4. 병합으로 리베이스하는 방법은 무엇입니까?
- 5. 이미 병합 된 커밋을 리베이스하는 방법
- 6. 주어진 커밋에서 모든 커밋을 검색하는 방법은 무엇입니까?
- 7. TransactionScope가 모든 커밋을 호출했는지 확인하는 방법은 무엇입니까?
- 8. 테마 분기에서 개발 분기로 기능 분기를 리베이스하는 방법은 무엇입니까?
- 9. 다양한 원격 커밋을 사용하여 새 로컬 브랜치를 리베이스하는 것이 안전할까요?
- 10. 병합하지 않고 수은으로 리베이스하는 방법은 무엇입니까?
- 11. 내 새 버전 분기를 리베이스하는 올바른 방법은 무엇입니까?
- 12. git으로 두 브랜치를 리베이스하는 방법은 무엇입니까?
- 13. 하나의 Git 저장소를 다른 저장소에 리베이스하는 방법은 무엇입니까?
- 14. 커밋을 제거하는 방법은 무엇입니까?
- 15. 모든 커밋을 푸시합니까?
- 16. Repository.walk가 모든 커밋을 트래버스합니까?
- 17. GIT에서 모든 커밋을 지우시겠습니까?
- 18. 힘내 모든 커밋을 PR
- 19. 초기 커밋을 참조하는 방법은 무엇입니까?
- 20. 두 커밋을 롤백하는 방법은 무엇입니까?
- 21. 마스터에서 커밋을 보는 방법은 무엇입니까?
- 22. 모든 Git 커밋을 시간 순서대로 로그하는 방법은 무엇입니까?
- 23. 모든 커밋을 "설명하는"방법은 무엇입니까? 이 같은 예를 들어
- 24. git에서 이미 푸시 된 브랜치에서 모든 커밋을 제거하는 방법은 무엇입니까?
- 25. 지난 며칠 동안 만든 모든 커밋을 찾는 방법은 무엇입니까?
- 26. 모든 커밋을 지점에서 다른 지점으로 이동하는 방법은 무엇입니까?
- 27. 변경 사항을 로컬에서 리베이스하는 방법은 무엇입니까? 변경 사항을 병합하면서
- 28. 매우 첫 번째 커밋을 리베이스
- 29. 내가 이미 푸시 한 (개인) 브랜치를 리베이스하는 방법은?
- 30. NGen 전에 .NET 어셈블리를 올바르게 리베이스하는 효과를 측정하는 방법은 무엇입니까?
이유를 묻고 싶습니다. 나는 당신이 잘못된 날짜의 PC를 가지고 있다고 가정하지만 이것을 해결하기 위해 정말로 * 필요합니까? 이 방법으로 수정 한 모든 커밋은 새로운 커밋이 될 것이므로 해당 커밋을 기반으로하는 모든 분기를 올바른 위치에 리베이스해야하므로 리포지토리의 복제본을 가진 사람은 모두 리 클로닝 및 리디렉션을 통해 신중하게 처리해야합니다. 선택적으로 로컬에서 수정 한 내용을 리베이스/복사 할 수 있습니다. 그만한 가치가 있다고 확신합니까? –
나는 그것을 알고있다. 운 좋게 그것의 개인적인 repo 그렇게 Im는 그것으로 멋지다. –