rebase

    0

    1답변

    커다란 자식 커밋을 저의 로컬 레포에서 약 5 커밋 전에했습니다. 나는이 커밋을 제거 할 필요가있다. (커밋과 관련된 커다란 파일/비디오) 그래서 나는 최신 커밋을 github에 업로드 할 수있다. 어떤 방법으로 Rebase 명령을 사용합니까? 기본적으로 나는이 커밋에 실수로 추가 한 비디오 파일을 제거해야하지만이 커밋으로 변경된 코드는 유지해야합니다. 이

    12

    4답변

    나는 한 번 보았습니다 When do you use git rebase instead of git merge? 그러나이 경우 어떤 해결책을 선택해야하는지 알고 싶습니다. 그래서 나는 새로운 것에 분기하여 새로운 기능을 구현하려고합니다. 기능 지점. 다른 사람이 Master에서 다른 커밋을하는 동안 Feature에서 10 개의 커밋을 수행합니다. 제 질문은

    2

    1답변

    저는 Git 저장소에서 몇 달 동안 혼자 작업하고 있습니다. 이제 커밋을 공개 저장소에 푸시하고 싶습니다. 그러나 커밋 메시지를 개선하고 싶습니다 (주로 영어로 번역). 내가 할 수있는 것은 알고있다. git rebase -i 다음 각 메시지의 단어를 바꿔라. 그러나 그것은 내가 편집하고 싶은 각 메시지에 대한 편집자를 열어 주며 그것은 나에게 너무 길다.

    2

    1답변

    서버의 하드 드라이브에 메모리 공간을 확보하려고합니다. 방대한 양의 저장소가 있고 저장소에서 많은 커밋을 삭제하려고합니다. 그래서 나는 git rebase -i ~ HEAD4로 그렇게하려고 노력했지만 원격 저장소를 업데이트 할 수는 없다. 원본 마스터에서 일부 편집자를 삭제하려면 어떻게해야합니까? 최고의

    19

    2답변

    일반적인 개발 워크 플로는 b 브랜치를 체크 아웃하고, 잔뜩 커밋 한 다음 모든 커밋을 하나로 스쿼시합니다 (여전히 b에 있음). 그러나 모든 커밋을 스쿼시하는 과정 중에 여러 단계에서 자주 충돌이 발생합니다. 는 나는 본질적으로 하나가 그 커밋에 지점을 변경하려는 내가 몇 가지 검색을 해봤지만 내가 정확히 무엇을 발견하지 않았습니다 b 에 커밋 최종시의

    1

    1답변

    변경 집합 A가 있고 A의 맨 위에 변경 집합 B1, B2 및 B3을 만들고 다른 개발자가 C1, C2 및 C3을 맨 위에 A : B1 --- B2 --- B3 / --- A \ C1 --- C2 --- C3 다른 개발자가 중앙 저장소에 자신의 코드를 밀어, 지금은 내 코드를 밀어 싶지만 여러 머리가 수 없기 때문에. 나는

    25

    1답변

    나는 항상 git commit --verbose을 사용합니다. 거기에 상응하는 옵션/그게 내게 차이를 보여줄 것입니다 설정은 내가 git rebase --interactive 동안 커밋 메시지를 rewording거야? 당신이 마지막 커밋 rewored 할 제외

    32

    2답변

    내 상황을 설명해 드리겠습니다 : Mr Blond와 Mr Orange는 커밋 M1에서 마스터 지점에서 분기하는 작업을하고 있습니다. 지점 A에는 2 개의 커밋 (A1 및 A2)이 있습니다. M1 \ \ A1 - A2 한편 미스터 오렌지는 M2와 M3의 마스터 브랜치를 커미트하고 푸시했습니다. M1 - M2 - M3 \

    0

    1답변

    master 브랜치에 2 개의 커밋이 있습니다. 하자 커밋 A 커밋 B 커밋 C 위의 변경 사항은 모두 이미 원격으로 푸시되었습니다. 커밋 AB를 만들기 위해 커밋 A와 B를 리베이스하고 병합했습니다. 그래서 master branch log는 이라고 말합니다. Comm AB 커밋 C git push gs push 오류 메시지가 "changes rejecte

    13

    3답변

    나는 마스터 (나는 어쨌든하지 않으려 고 노력하는)에 직접 작업하는 경우 일반적으로 git pull --rebase을 사용합니다. rebase를 수행하는 것을 잊어 버렸고 단지 git pull을 수행 한 경우 병합을 수행하는 대신이를 실행 취소하고 선형으로 만드는 방법이 있습니까? 이 시점에서 rebase를하는 것은 나쁜 아이디어일까요? 기본적으로 가져 오