2013-05-29 4 views
0

나는로컬로 병합 된 git squash 커밋?

  1. 는 스쿼시에 좋은 연습 branch_A에 커밋 그 것이다 (모두 현지 지점입니다) branch_A에 근무하고 branch_B에 합병했다.
  2. branch_A를 공개 Repo에 푸시하고 마스터가 나중에 가져올 경우 어떻게해야합니까?

답변

0

스쿼시는 거의 좋은 아이디어가 아닙니다. 우선, 그것은 히스토리를 다시 쓰고 있습니다. 따라서 변경 사항을 푸시 (게시)하면 스쿼시를 일으키지 않아야합니다. 그런 다음, 스쿼시는 작업의 논리적 순서를 제거하는 것입니다. 왜 자신을 변경했는지 추적하기가 더 어려워집니다.

스쿼시가 도움이 될 수있는 유일한 상황은 자주 (예 : 하루에 20 번) 밀지 않고 커밋 할 때입니다.하지만 며칠 후 새로운 반짝이는 기능을 개발하고 커밋 하나만 만들고 싶습니다. 이 기능을 구현하고 코드를 검토하기 위해 코드를 보냅니다.

0
  1. 스쿼시 및 픽스 업은 맞춤법 오류나 컴파일 수정을위한 좋은 방법 일 수 있습니다.
  2. 이것은 공개 기능입니다. 왜 안돼 ...
관련 문제