Programing

지역 지점에서 다른 지점으로 "당기는"방법은 무엇입니까?

lottogame 2020. 5. 9. 09:03
반응형

지역 지점에서 다른 지점으로 "당기는"방법은 무엇입니까?


이것은 매우 간단하게 들리지만 알아낼 수는 없습니다. 나는 얼마 전에 실험 브랜치를 만들었고 이제는 내가 만든 이후 마스터에서 일어난 모든 변경 사항을 가져오고 싶습니다. 이것은 모두 로컬입니다. 로컬 마스터에서 로컬 my_branch로 가져오고 싶지만 할 수는 없습니다. 마스터가 git 저장소가 아니라고 말하면 작동하지 않는 것 같습니다.

git pull master

git에게 현재 디렉토리 / 저장소에서 가져올 위치를 알려 주어야합니다.

git pull . master

그러나 로컬로 작업 할 때 일반적으로 병합을 호출합니다 (내부적으로 호출을 병합).

git merge master

당신이 찾고있는 것은 병합입니다.

git merge master

으로 pull당신은 원격 저장소의 변경을 가져오고 현재 브랜치로 병합합니다.


꽤 오래된 게시물이지만 누군가 새로운 자식을 도울 수 있습니다.

나는 갈 것이다

git rebase master
  • 훨씬 더 깨끗한 로그 기록 및 병합 커밋 없음 (올바로 수행 된 경우)
  • 갈등을 다룰 필요가 있지만 그렇게 어렵지는 않습니다

로컬에서 마스터로 다른 지점에서 새로운 풀을 찾고 있다면 이것을 따라갈 수 있습니다.

git commit -m "Initial Commit"
git add .
git pull --rebase git_url
git push origin master

참고 URL : https://stackoverflow.com/questions/5613902/how-to-pull-from-a-local-branch-into-another-one

반응형