git-rebase

    3

    4답변

    종종 heroku와 함께 작업하고 프로젝트가 끝날 무렵에 예기치 않은 버그를 수정하기위한 몇 가지 작은 커밋이 있습니다. 이로 인해 10 개의 작은 diff 커밋이 발생하여 하나의 reb 커밋을합니다. 문제는 이미 역사가 밀렸습니다. 어떻게 이러한 것들을 조정합니까?

    6

    1답변

    다음은이 지형지 물의 현재 상태입니다. 최근 단계 : 원격 개발 지점 는 으로 불러을 분기의 내가 이을 리베이스 유지하려는 변경을 발산 원격 개발 지점 은닉 지방 기능 지점 지역 개발 밀기울에서 기능 지점 -s $ git status -s UU foo/conflict.php M foo/bar.php M foo/baz/php $ git status

    8

    1답변

    저는 원격 git repo의 로컬 복사본을 만들고 있습니다. 로컬 복사본에 지점을 만들었으니 'my_branch'라고 부르 자. my_branch에 몇 번 커밋했습니다. 최근에 'my_branch'를 (를) 원격으로 푸시했습니다. 그러나 나는 다른 누군가가 리모트 마스터에 버전을 추가했다는 것을 몰랐다. 그래서, 나는 그것을 나의 지역 주인에게 가져왔다.

    2

    1답변

    나는 rebase하려고 노력하고 있습니다 ... 내 시련에 관한 모든 것을 읽을 수 있습니다 here. Xcode 프로젝트에서 작업 중이며 get rebase master my_branch을 수행 한 후에 충돌에 대한 메시지를 받았습니다. 나는 그들을 해결하려고 노력하고있다. 텍스트 파일은 쉽습니다. 일부 XCode 설정 파일도 있습니다. 기본적으로 유지하

    4

    1답변

    이 나는 ​​쉽고 빠르게 폴더 ../../src/generic/에 내가 원하는하지 않는 다른 파일이 많이 있다는 것을 알고,이 파일의 각 git rm을 어떻게 내 git status # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as

    1

    2답변

    각기 다른 svn 저장소를 추적하는 여러 가지 저장소가있는 저장소를 만들려고합니다. 주인이 svn 지점 중 하나가 아닌 git 전용 지점이되기를 바랍니다. , 지금까지 너무 좋아 $ mkdir repo $ cd repo $ git init $ touch README $ git add . $ git commit -m "Initial Commit"

    7

    3답변

    저장소에 파일이 많습니다. 따라서 rebase 변경 중에 메모리 부족 예외로 인해 git이 충돌하는 경우가 있습니다. 예. 내가 그 예외가 도착 했더 git checkout feature git rebase master (nasty out of memory exception) ..... 그래서, git rebase master 을 리베이스 다시

    6

    3답변

    GIT 리베이스가 히스토리를 다시 작성한다는 것을 알고 있습니다. 즉, 커밋 ID가 변경됩니다. 그러나 지점이 리베이스되고 분기 된 지점을 추적 할 수있는 방법이 있습니까? EDIT : 개발 분기 'A'와 주제 분기 'B'가 있습니다. 'A'는 팀에서 공유합니다. 어떤 시점에서 'A'는 주류 지점으로 재편성되었습니다. 재 기반 (및 후속 커밋)의 결과로 주

    1

    2답변

    원본이 완전히 최신 인 로컬 저장소가 있다고 가정합니다. 특정 SHA에서 새 분기를 만든 다음 원래 분기에 존재하는 다른 분기/SHA에 대해 새 분기를 원하는 모든 리베이스를 수행하는 것이 안전합니까? git checkout -b merging_some_commits bfd70a83f5bf3f7fd44422233a82751535428cbd git reb

    5

    2답변

    불행히도 우리는 실수로 큰 바이너리 파일을 체크인했습니다. 이제 저 커밋을 버리고 남은 역사를 그대로 갖고 싶습니다. 나는 밀린 역사를 바꾸는 것에 대한 경고를 알고 있지만이 경우 나는 그것을 피할 수 없다. 나는 그것을 ~ 1h 달성하려고 노력했지만 그것을 얻지 못했습니다. 내가 찾은 최고의 명령은 git rebase --interactive --pres