git-squash

    0

    1답변

    약 5000 커밋 (병합 포함) 코드베이스에서 일하고 있습니다. 필자는 유사한 커밋을 스쿼시하고 약한 커밋 메시지를 다시 말하기 위해 대화식 rebase를 시작했습니다. 그 전에이 article 다음에 큰 파일을 삭제했습니다. 그러나 7 번째 커밋과 충돌로 시작하여 충돌이 발생했습니다. 커밋으로 커밋을 더 많이합니다. 충돌하는 변경 사항을 발생시키지 않는

    0

    1답변

    내가 뭘 하려는지 : 나는 기능을 완료했다. git add -A; git commit -m "feature A complete" 그런데 나는 몇 가지를 놓친 것을 깨달았습니다. git add -A; git commit -m "feature A missed something 1" git add -A; git commit -m "feature A miss

    4

    1답변

    브랜치 (물론 마스터 마스터)에서 일하고 있는데 일련의 커밋이 있습니다. 분기가 시작되어 마스터의 일부인 커밋이 무엇인지 정확하게 파악하는 데 관심이 있습니다. 왜이 기능이 필요한가요? 내가 대화 형 REBASE 모든 커밋 스쿼시 싶은 HEAD~52

    0

    1답변

    Bitbucket에 저장소가 있습니다. 이러한 커밋 스쿼시 시도 은 기본적으로 비어있는, 0942142 결과 : 나는 커밋 c265825 및 0a1837e 스쿼시하려고 할 때 나는 좀 커밋 로그를 망쳐. 제가 말하고자하는 것은 파일을 변경하지 않았 음을 보여주는 커밋을 보려고하면 "병합"커밋에 대해 정상이 될 수 있다는 것입니다. 모르겠습니다. 분명히 Bi

    11

    5답변

    새 코드를 작성하는 동안 많은 변경 사항을 추적하기 위해 커밋을 많이 만듭니다. 그러나 우리 회사는 각 기능을 단일 커밋으로 처리하는 것을 선호합니다. 그래서 해결책은 내 전체 브랜치를 단일 커밋으로 스쿼시하는 것입니다. git rebase --interactive을 사용하지 않고 전체 분기를 스쿼시 한 ​​다음 모든 커밋에 대해 pick을 squash으로

    8

    1답변

    커밋을 수정하지 않고 브랜치 중간에서 여러 커밋을 스쿼시하려고합니다. 는 내가 가진 : H가 B -- C -- D에 해당 어디 A -- B -- C -- D -- E -- F -- G | | master dev origin/master 내가 A -- H -- E -- F -- G | | master dev o

    2

    1답변

    우리는 각자가 지사에서 일하는 사람들과 함께 지사를 가지고있는 팀에서 일하고 있습니다. 그리고 우리는 몇몇 지사를 맡기고 --squash와 합병했습니다. 이제 '준비'분기에서 병합 된 분기를 삭제해야합니다. 문제는 'git diff'명령을 사용하여 브랜치를 볼 때 문제가 발생합니다. 스쿼시 된 모든 커밋은 병합되지 않습니다. 우리는 사용하여 병합 지점에 g

    1

    1답변

    자식 분기가있는 부모 분기 A가 있습니다. 분기 B에는 두 개의 별도 커밋이 있습니다. 유엔 합병으로 git log A..B 그것은 지점 B에서 모두 커밋을 보여줍니다 난 지점 B와 지점 A를 비교할 때 나는이 git merge --squash B 처럼 스쿼시와에서 지점 B를 합병했다. 어떻게 부모 지점 A의 으스러진 커밋과 비교할 수 있습니까? 이

    0

    2답변

    많은 커밋이 역사적으로 "bugfix", "이번에는 진짜 버그 수정", "ok final bugfix", "finally fixed"가있는 github repo로 작업하고 있습니다. 이들은 직접 마스터에 위임되었습니다. 어떻게 그들을 스쿼시 할 수 있습니까? Fromt 1 년 전 자신의 게시물 - 기본적으로 이것은 나쁜 것 같습니다. want to squa