- 는 스쿼시에 좋은 연습 branch_A에 커밋 그 것이다 (모두 현지 지점입니다) branch_A에 근무하고 branch_B에 합병했다.
- branch_A를 공개 Repo에 푸시하고 마스터가 나중에 가져올 경우 어떻게해야합니까?
0
A
답변
0
스쿼시는 거의 좋은 아이디어가 아닙니다. 우선, 그것은 히스토리를 다시 쓰고 있습니다. 따라서 변경 사항을 푸시 (게시)하면 스쿼시를 일으키지 않아야합니다. 그런 다음, 스쿼시는 작업의 논리적 순서를 제거하는 것입니다. 왜 자신을 변경했는지 추적하기가 더 어려워집니다.
스쿼시가 도움이 될 수있는 유일한 상황은 자주 (예 : 하루에 20 번) 밀지 않고 커밋 할 때입니다.하지만 며칠 후 새로운 반짝이는 기능을 개발하고 커밋 하나만 만들고 싶습니다. 이 기능을 구현하고 코드를 검토하기 위해 코드를 보냅니다.
0
- 스쿼시 및 픽스 업은 맞춤법 오류나 컴파일 수정을위한 좋은 방법 일 수 있습니다.
- 이것은 공개 기능입니다. 왜 안돼 ...
관련 문제
- 1. 빈 Git 병합 제거 된 커밋
- 2. git rebase interactive : squash merge together together
- 3. 병합 된 파일이있는 git 스쿼시
- 4. Git/Git Extension의 "squash"와 "fixup"의 차이점은 무엇입니까?
- 5. Git - 커밋 된 커밋 복원
- 6. git squash 다음에 푸시가 데이터를 다시 전송합니다.
- 7. Git 병합 지점의 마지막 커밋/커미터
- 8. git-svn 병합 및 커밋 정보
- 9. 병합 전에 만들어진 Git 커밋 메시지 수정.
- 10. Git - 커밋 ID를 기반으로 병합 된 타임 스탬프 얻기
- 11. 주 브랜치에 병합 된 커밋 삭제
- 12. 병합 병합 - "커밋"VS "rebase - 계속"
- 13. rebase 및 squash 임시 커밋을위한 Git 스크립트
- 14. 커밋 된 커밋 된 커밋되지 않은 커밋 함께 지사 전환
- 15. 잘못된 git 병합 되돌리기
- 16. 부분 스쿼시 병합
- 17. Git 병합 업스트림 브랜치
- 18. 마지막 커밋 실행 취소/병합
- 19. Git : 게시 된 병합 커밋 실행 취소 및 동일한 커밋의 다른 병합 적용
- 20. 이식 된 Git 내역에 병합 도입하기
- 21. 이미 병합 된 git commit의 작성자를 변경하십시오.
- 22. git 하위 모듈에 로컬로 추가하기
- 23. 커밋 된 커밋 된 라인
- 24. 당신이 병합 한 Git 브랜치가 병합 된 Git 브랜치의 일부가되지 않습니까?
- 25. SVN, Git, 2 단계 커밋
- 26. 자동 커밋없이 git 병합
- 27. 두 번 병합 된 커밋 팩 삭제
- 28. GIt 로컬에서 로컬로 푸시
- 29. 병합 된 커밋을 포함하여 마지막 병합 이후 디스플레이 커밋
- 30. GitHub의 "네트워크"다이어그램이있는 가정 병합