git-rebase

    1

    1답변

    현재 TFS를 사용하고 있지만 TFS 2013에 내장 된 Git 지원이 필요합니다. 나는 TFS에서 기존의 모든 지사를 Git의 다른 하위 폴더로 끌어 들이고 싶습니다. (예, 각각에 대해 별도의 Git 저장소를 만드는 것이 더 좋을 것입니다. 그러나 "이유 때문에"나는 할 수 없습니다. 그냥 아직). 그래서 git-tfs를 사용하여 TFS 기록을 새로운

    1

    1답변

    명령 : git rebase --no-verify ... 제가 만든 자식 REBASE 후크를 실행하지 않고 리베이스 할 수 있습니다. git pull 병합 대신 리베이스해야하므로 당겨서 수행 할 때 내 리베이스 트리거가 실행됩니다. git pull에 --no-verify 옵션을 전달하고 리베이스 할 때 옵션을 사용하는 방법이 있습니까? (임시적으로 트리

    10

    1답변

    머크리얼이 git pull --rebase에 해당합니까?

    1

    2답변

    저는 역사에서 커밋을 어떻게 나누는지를 배우려고합니다. 나는이 페이지를 나를 안내하기 위해 사용한다 : http://git-scm.com/docs/git-rebase.html#_splitting_commits 나는 두 커밋을 가지고 있으므로 git rebase -i <hashOfTheCommit>^을 입력한다. 커밋 된 행을 pick에서 edit으로 변경합

    1

    2답변

    새 프로젝트에서 git를 처음 사용하는 팀에서는 에 직접 커밋을 시작했습니다. 실수로 우체통을 두 번째로 만들었습니다.은 중앙 게시판으로 푸시되고 전체 팀에서 철수했습니다. 우리의 실수를 깨닫고, 우리는 다음 떨어져 기능 지점를 생성하여 나쁜을 커밋하기 전에 커밋합니다. 우리 팀은 이제 지부에서 행복하게 일하고 있습니다. 우리는 이제 나쁜 커밋를 다시 도입

    2

    3답변

    우리 프로젝트에는 2 개의 주요 지부가 있습니다. 첫 번째는 안정적이고 (현재 성공적인 빌드) 두 번째는 불안정합니다 (실험). 저는 불안정한 곳에서부터 분기하여 기능성을 연구하기 시작했습니다. 지금은 안정적인 최신 업데이트를 받아야합니다. git rebase origin/stable이 안정적인 최신 변경 사항을 적용 할 수 있는지 알고 싶습니다.

    3

    1답변

    내 지점을 리베이스하려고 할 때마다 내 로컬 저장소의 일부 변경 사항이 충돌하기 때문에 병합 충돌이 발생합니다. 실망한 부분은 후속 커밋에서 이러한 변경 사항이 취소되었다는 것입니다. 다시 한 번 문제를 해결하고 변경 사항을 적용하고 완료하면 모든 것이 정상입니다. 그런 다음 다음 번에 리베이스하려고하면 동일한 파일에서 충돌이 발생합니다. 왜 이런 일이 발

    3

    1답변

    내가 feature 지점에 있고, master에서 생성했다고 가정 해 보겠습니다. 나는 커밋을한다 Fix XYZ SHA가, 말하자면 389b04이다. 그런 다음 커밋 메시지를 작성하여 이전 SHA를 언급합니다. Fix UVW This fix is related to the fix in 389b04. 그런 다음 다른 커밋을 수행합니다. 이제 내 f

    29

    2답변

    git repo에 개발 분기와 기능 분기가 있습니다. 개발 커밋을 추가 했으므로 커밋을 내 지사에 병합하고 싶습니다. 내가 이렇게하면 git checkout feature git merge develop 나는 병합 커밋으로 끝난다. 새 커밋을 내 기능 분기로 자주 병합 할 것이므로 이러한 모든 불필요한 병합 커밋을 피하고 싶습니다. git rebase

    3

    1답변

    내가 돌아 오지 계속이 다음과 같은 시나리오가 : 나는 서브 모듈에 대한 업데이트와 함께, 일부 파일의 변경을 커밋합니다. 다른 사람이 동일한 하위 모듈에 업데이트를 적용하고 푸시합니다. git pull --rebase, 충돌이 발생합니다. 하위 모듈의 최신 버전을 추가하여 충돌을 해결했습니다. 문제 : 이제 1 단계에서 작성한 커밋 대신 다른 파일을 변경