git-rebase

    4

    3답변

    얼마전에 git rebase -i 명령을 실행했습니다. 그러나 나는 그것을 완전히 잊었다. 이제 새로운 커밋 순서를 변경하고 싶습니다. 그래서 git rebase -i HEAD~4를 실행, 나는 일반적으로 It seems that there is already a rebase-merge directory, and I wonder if you are in

    3

    2답변

    서버에서 일부 변경 사항을 가져온 후. 내가 자식 git push 또는 git pull 또는 git merge 또는 git rebase origin/master 또는 git reset --hard을하려하면 나는 더 이상 아무것도없이 밀어 수 없습니다 항상 내가 새로운 깨끗한 저장소를 생성하고 복제하는 것을 시도하는 경우에도 fatal: cannot crea

    1

    2답변

    필자가 피하려고했지만, 각각에 약간의 변화가있는 3 개의 master- 등가 분기를 유지해야합니다. 나는 약 git을 읽고 몇 년 동안 그것을 사용, 그래서 나는 다음과 같은 통념을 잘 알고있어 봤는데 : 그것은 의미하지 않는 하지 merge를 수행합니다. 대신 rebase을 사용하십시오. 커밋을 풀면됩니다. cherry-pick은 친구입니다. 푸시하기 전

    1

    1답변

    -m, -s 및 -X 개의 인수를 git rebase에 전달해야한다는 차이점 (또는 어떻게 작동하는지)을 평이한 영어로 설명해 주시겠습니까?

    1

    1답변

    나는 실수했다고 생각합니다. 일부 커밋을 삭제하고 싶었으므로 git rebase -i을 사용하고 마지막 커밋을 삭제했습니다. 그런데 작업 디렉토리와 무대에서 변경 한 모든 것을 삭제했습니다. 어떻게 그럴 수 있죠? 나는 오래된 커밋을 지우면이 문제가 없었 음을 안다. 최종 커밋을 삭제하고 작업 디렉토리에서 변경 사항을 유지하는 방법이 있습니까? Btw, g

    -1

    1답변

    우리는 개별 개발자가 지형지 물 분기, 리세 스팅 (rebase) 등을 사용하는 최선의 프로세스에 관해서 우리 팀과왔다 갔다했습니다. 아래에서 우리는 일부 메일 링리스트)하지만 조금 복잡하게 보입니다. &에는 많은 단계가 있습니다. 비슷하고 더 단순 해 보이는 일부 답안 예와 함께 다른 질문이 있습니다. 좋은 워크 플로인가요? 어떻게 단순화 될 수 있습니까

    13

    1답변

    좋아요, 그래서 나는 git rerere 명령을 정말 좋아합니다. , 나는 자동으로 그것을 마술로 기록하고 내 갈등을 해결하도록 해주는 것 이외에 다른 많은 것을 실제로 사용하지는 않았다. 그러나, 나는 꽤 큰 rebase (최신 릴리스와 함께 정말로 오래되지 않은 feature 브랜치를 rebase) 동안 내 갈등 해결 중 하나를 엉망으로 만들었다. 예를

    0

    1답변

    여기에 제 유스 케이스가 있습니다. 나는이 두 가지 마스터 (foo는) 초보자 노동에-이 (바) 경험 자식 사용자가 master에서 작동이다 foo는, beginner-working-on-this에서 작동 바 동안 병합과 물건을 다루고 싶지 않은 초보자입니다. foo는 새로운 브랜치가 마스터에있을 때 마스터 브랜치와 병합하여 브랜치 브랜치를 업데이트합니다.

    2

    1답변

    내 프로젝트가 의존하는 타사 모듈에 대해 subtree pull --squash을 수행해야했지만 실수로 --squash을 넣는 것을 잊었습니다. 이제 프로젝트 커밋 내역에 제 3 자 모듈 커밋이 가득 찼습니다. 그들은 로그 전체에 흩어져 있습니다. 이 혼란은 사라져야합니다. 제 3 자 모듈에 속한 모든 커밋을 식별하고,이를 하나로 스쿼시 한 ​​다음 가능하

    5

    2답변

    일부 단일 커밋 - 병합뿐만 아니라 git 히스토리에서 특정 커밋 인 C를 삭제하려고합니다. 기록은 다음과 같습니다. 이 예에서는 단일 커밋 - 병합 m6과 문제가있는 커밋 C을 제거하려고합니다. 내가 C 및 b6/m6,이 작품을 절제하는 "자식이 -i 리베이스"를 사용하는 경우 vv ---m0------------------m1-