-1
로컬 브랜치에 git
문제점이 있는데 해결 방법을 모르겠습니다. 스택 오버플로에 대한 몇 가지 주제를 읽은 후에 나는 해결책을 찾았다 고 생각했지만 git
은 내가 이해하지 못하는 오류를 생성합니다.git가 로컬 브랜치에서 변경 사항을 가져옵니다.
나는 내 development
브랜치 뒤에 몇 가지 커밋 인 master
브랜치를 가지고 있습니다. master
에 버그 수정을하고 싶으므로 feature branch
을 작성한 후 이러한 변경 사항을 development
분기로 가져오고 싶습니다. 그래서 난 내 development
지점으로 전환 할 생각 나는 할 수 단지 fetch
이 새로운 featurebranch
하지만 난 featurebranch
더 저장소없는 메시지 ...
$ git fetch clusters
fatal: 'clusters' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
$ git branch
clusters
* develop
master
plotlydev
protrna_plot
release010
그래서 어떻게 내
featurebranch
내에서의 변화로받을 수 있나요 무엇입니까 내
development
지점?
아,'fetch'가 원격 저장소에만 사용된다는 것을 몰랐습니다! 감사. 하지만 내 '개발'브랜치는 이미 새로운 기능을 가지고 있기 때문에, 필자가 단지 내 기능을 병합하면 많은 새로운 코드를 제거하려고 시도한다. 'master'와 'featurebranch'사이의 변경 사항을 내 '개발'지점에 통합하는 방법이 있습니까? – drmariod
기능 지사에서 특별히 삭제를하지 않으면 코드가 제거되지 않습니다. 그리고 귀하의 질문에 따르면, 기능은 마스터가 이미 가지고있는 모든 변경 사항을 포함해야하지만 그렇지 않다면 동일한 방법으로 병합 할 수 있습니다. 'git checkout develop' 그리고 나서'git merge master' –
git cherry-pick을 사용하여 master 브랜치의 특정 커밋을 개발 브랜치로 끌어 올 수 있습니다. – Shadowfen