programing

한 지점에서 다른 지점으로 푸시하고 결제하는 방법은 무엇입니까?

copyandpastes 2021. 1. 17. 12:30
반응형

한 지점에서 다른 지점으로 푸시하고 결제하는 방법은 무엇입니까?


http://toroid.org/ams/git-website-howto에 설명 된 설정을 구현하려고 하지만 한 가지 차이점이 있습니다. 내 로컬 저장소에서 마스터와 다른 분기를 사용하고 싶습니다.

따라서 마스터 파일을 푸시하는 대신 초기 파일을 푸시 할 때 데모 브랜치에서 원격 저장소의 마스터 브랜치로 파일을 푸시하고 싶습니다. 예를 들면 :

git push web +master:refs/heads/demo

하지만 이렇게하면 모든 파일 업로드가 완료된 후 다음 오류가 발생합니다.

remote: fatal: You are on a branch yet to be born

이 설정으로 수행하려는 작업을 수행 할 수 있습니까?


로컬 분기가 "demo"이고 원격 "web"에서 "master"라는 분기로 푸시하려는 경우 다음을 수행합니다.

git push web demo:master

원격 "웹"의 "마스터"분기에서 현재 분기로 병합하려는 경우 다음을 수행 할 수 있습니다.

git fetch web
git merge web/master

참조 URL : https://stackoverflow.com/questions/8550586/how-to-push-from-one-branch-to-another-and-checkout

반응형