반응형
지역 지점에서 다른 지점으로 "당기는"방법은 무엇입니까?
이것은 매우 간단하게 들리지만 알아낼 수는 없습니다. 나는 얼마 전에 실험 브랜치를 만들었고 이제는 내가 만든 이후 마스터에서 일어난 모든 변경 사항을 가져오고 싶습니다. 이것은 모두 로컬입니다. 로컬 마스터에서 로컬 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
반응형
'Programing' 카테고리의 다른 글
Swift에서 사전을 반복 (0) | 2020.05.09 |
---|---|
정규 표현식을 허용하는 JavaScript의 String.indexOf () 버전이 있습니까? (0) | 2020.05.09 |
'권장 권장 아이콘 파일-번들에 정확히'120x120 '픽셀의 iPhone / iPod Touch 용 앱 아이콘이 포함되어 있지 않습니다 (.png 형식). (0) | 2020.05.09 |
현지화 및 국제화, 차이점은 무엇입니까? (0) | 2020.05.09 |
일치하는 줄 다음에 다음 줄만 표시하는 방법? (0) | 2020.05.09 |