git-rebase

    22

    3답변

    이후 이전에 나는 좋은 생각처럼 보였지만 실제로는 상황을 악화 시켰습니다. 나는 그것이 도움이되지 않기 때문에 역사에서 변화를 제거하고 싶다. 그리고 모든 커밋을 리베이스하라 - 그것들은 모두 문제없이 병합되어야한다. 나는 즉시 전에 (newMaster라는) 새로운 지점을 만들려고 나쁜 커밋 (gitx 포함), 그것을 및 실행 확인 : AFAICS 나에게

    5

    3답변

    저는 GitHub에서 많은식이 요법을하고 싶습니다. 프로젝트가 진행되는 현재 방향과 본질적으로 관련이없는 프로젝트 역사 초기에 만들어진 고대의 커밋을 폐기해야합니다. 나는이 개인 레포의 유일한 사용자이며 언제나 그 사용자가 될 것입니다. 자식부터-출생의-REPO-까지 - 한 달 전에 감사를 리베이스 더그에게

    10

    4답변

    나는 잠시 동안 달렸던 자식 프로젝트를 가지고있다. 그리고 나는 지금부터 시작하여 2 년 전부터 오래된 역사를 버리고 싶다. 던지기와 함께 나는이 시간 내에 많은 커밋들을 하나의 커밋으로 대체하는 것을 의미한다. 나는 git rebase -i을 검사했는데, git의 모든 커밋을 포함하는 다른 (전체) 기록은 삭제되지 않습니다. 여기 (변경 집합 인 D) 그

    5

    1답변

    저자가 더러운 경로를 취하고 초기 커밋의 lib/디렉토리에 모든 의존성을 채운 저장소에서 작업하고 있습니다. 일반적으로 초기 커밋이 아니라면 대화 형 리베이스를 수행하고 전체 커밋을 삭제할 것입니다 (그게 전부라면). 그러나 초기 커밋을 편집/삭제하는 방법을 알지 못합니다. 초기 커밋을 편집하고 나머지를 만지지 않고 lib 디렉토리를 제거 할 수있는 방법이

    3

    1답변

    내 마스터에서 가장 최근 커밋에 리베이스하려는 브랜치가 있습니다. 문제는 마스터에있는 중간 커밋 중 하나가 특정 파일 집합을 삭제하고 무시하는 것입니다 (this question 참조). 만약 내가 똑바로 rebase, 그 파일은 다시 삭제 얻을 것이다. 어쨌든, 안에 git을 쓰지 않고 모든 파일을 손으로 복사 한 다음 나중에 다시 복사하십시오. 아니면

    35

    4답변

    안녕하세요 저는 git를 처음 사용하기 때문에 풀을 취소해야합니다. 아무도 도와 줄 수 있습니까?!? 그래서 내가했던 것은이 갈등의 무리를 만들어 자식 숨겨 놓은 자식 풀 자식 숨김 팝 --rebase 자식 커밋 ...하고 조금 잘못되었다. 이제 'git stash list'를 실행하면 내 숨김이 여전히 있음을 알 수 있습니다. git commit을 한 직

    4

    1답변

    배경 나는 전복을 사용하는 프로젝트에 몇 가지 기능을 추가 해요 - 나는 공식 최근 변화에 계속 내 로컬 저장소, 자식 - svn을 REBASE에 복제 자식-SVN을 사용하고 있습니다 트렁크 및 역사를 선형으로 유지. 최근 내 자신을 잊어 버리고 내 리바 더링을 엉망으로 만든 약간의 병합을 만들었습니다. 짧은 스토리를 짧게하면 체리 피크와 시간을 보내서 역

    16

    2답변

    git rebase을 사용하여 master 브랜치의 기능을 깨끗하게 병합합니다 (커밋 수를 줄이거 나 적어도 변경 로그 맨 위에 표시). 저장소에있는 유일한 사람은입니다. 이 Git workflow and rebase vs merge questions을 읽은 후, 나는 git rebase 꽤 좋은 미가처럼 내가 다른 장소에서 그들을 일하고 있어요 단순히 때

    1

    2답변

    통합 테스트에서 마스터와 병합하기 전에 여러 지점에 가입하고 싶습니다. 모두 마스터에서 분기되어 자신의 길을 만듭니다. 직접적인 관계가없는 다른 지점 (예 : 부모/자식)을 올바르게 병합하고 있습니까? 분기 재결합을위한 모범 사례가 있습니까? 미리 감사드립니다. Raul. 그 지점은 마스터에서 모든 온 경우

    3

    3답변

    내가 커밋 등의 역사를 가진 자식의 REPO가 있다고 커밋합니다. 또한, 내가 프로젝트의 역사를 다시 쓸 수있는 완전한 자유가 있다고 가정 해 봅시다 (아마도 저는 프로젝트에서만 작업하고 있습니다). 커밋 B와 C를 가리키는 다른 분기가 있으므로 문제가되지 않습니다. 만약 내가 실제로 그 변화가 필요하다면, 나는 그 지점을 체크 아웃하고 그들을 볼 수있다.