squash

    3

    3답변

    후 커밋 메시지를 수락 나는 스크립트에서 다음을 수행하고 싶습니다 : git merge --squash someBranch git push 문제는 병합이 커밋하지 않는다는 것입니다. 그래서 밀어 내기 전에 나는 커밋해야합니다. 이 병합으로 작성된 기본 커밋 메시지만으로 충분합니다. 따라서 내 질문은 다음과 같습니다. 커밋을 자동으로 생성하여 병합 할

    1

    2답변

    바이너리 데이터로 가득 찬 디렉토리를 원격 서버로 보내고 싶습니다. 이 작업에 며칠이 소요될 수 있으므로 로컬에서 커밋하고 한 번에 하나의 파일을 푸시합니다 (모든 것을 한 번에 커밋하고 푸시하면 전송이 중단되면 처음부터 다시 시작해야합니다). 모든 것이 전송되면이 모든 커밋을 하나에 스쿼시하고 싶습니다. 로컬로 스쿼시 한 ​​다음 밀어 넣으면 모든 데이터

    0

    2답변

    마스터 브랜치에서 새 브랜치가 시작됩니다. 그러나 나는 새로운 지부에 모든 역사를 원하지 않는다. 나는 지점을 시작하는 데 단지 1 커밋을 원합니다. 새 분기를 만들고 모든 커밋을 리베이스하려고했지만 이전 커밋이 없기 때문에 작동하지 않습니다. 나는 그 물건 "이전 커밋"을 이해하지 못합니다 ... 아마도 커밋을 더 잘하게 될 것입니다. 그러나 내 새 지회

    1

    2답변

    안정 분기의 변경 사항을 개발 분기로 다시 병합합니다. 나는 이것이 "진짜"병합이되기를 원한다. 내가 할 때 병합을 보여 주어야한다. git --graph --oneline. catch는 지점에서 모든 메시지를 커밋하고 싶지는 않지만 내 병합 메시지 만 커밋합니다. (우리 개발자의 커밋 메시지는 원격 훅에 의해 시행되는 특정 패턴을 따라야 만하지만 지사의

    49

    4답변

    대화 형 rebase 중에 두 개의 병합 커밋을 함께 스쿼시하는 간단한 솔루션을 원했습니다. 실제 사이의 범하지와입니다 X --- Y --------- M1 -------- M2 (my-feature) / / / / / / a --- b --- c --- d --- e --- f (stable) , 나는 두 번 최근에 합병 된 my-fe

    48

    1답변

    제목에서 알 수 있듯이 git merge --squash과 git merge --no-commit의 차이점은 분명하지 않습니다. git merge에 대한 도움말 페이지를 이해하는 한, 두 명령 모두 나를 편집하고 마지막 커밋 (또는 여러 커밋)을 수행 할 수있는 업데이트 된 작업 트리에 남겨 둡니다. 누군가 2 가지 옵션의 차이점을 분명히 할 수 있습니까?

    2

    1답변

    내 feature -branch를 내 develop -branch에 병합하고 싶지만 일부는 그대로두고 다른 일부는 그대로두고 커밋을 스쿼시합니다. git merge --squash feature에 대한 가능성이 있으며 feature -branch에서 커밋 된 것을 커밋해야하고 현재 커밋 된 커밋을 선택할 수 있습니까?

    1

    1답변

    커밋 C에서 6 개의 커밋과 줄기가있는 지점 인 mybranch가 있습니다. 커밋 C를 기반으로하는 새 분기를 만들고 싶습니다.이 분기는 mybranch의 모든 커밋을 효과적으로 포함하고 하나의 커밋으로 압축됩니다. 가장 쉬운 방법은 무엇입니까? 나는 당신이 git-push하기 전에 "스쿼시"라는 만트라 때문에 이것을해야합니다. 새로운 지사의 경우, myb

    2

    1답변

    우리 회사는 CVS에서 git로 변환 중입니다. 우리는 오랫동안 CVS를 사용 해왔고, 거대한 역사가 있습니다. 손으로 할 일이 너무 많습니다. 로그를 살펴보면 할 수있는 스쿼시가 많이 있습니다. 아주 많이. 내가하고 싶은 것은 두 개의 인접한 커밋을 비교하는 스크립트에 연결하는 것이다. true를 반환하면 커밋 메시지를 연결하고 커밋을 스쿼시합니다. 나는

    3

    3답변

    우리 프로젝트의 개발자 워크 플로우는 다음과 같습니다 : 우리는 태스크/버그 티켓을 만들고, 우리는 master를 분기하여 작업/버그에 대해 작업하고 결국 마스터로 병합합니다. 마스터에 대한 커밋이 멋진 메시지를 가지기를 바랍니다. 태스크 브랜치에서 커밋하는 사람들은 커밋 메시지가 좋지 않을 수도 있습니다.하지만 괜찮습니다.하지만 분기를 병합하려면 부정한