checkkout 아니면 merge.
2052 단어 Git
Giit에서 "작업 지점의 변경을 다른 지점에 반영"작업은
merge
에서 수행할 수 있습니다.업무 지점의 명칭은
b1
이고 업무 지점의 변경을 반영하고자 하는 지점의 명칭은 b2
이다."
b2
합병b1
"을 위해 보통git checkout b2 # 一度b2をcheckoutして
git merge b1 # b1をマージ
그러나 어떤 이유checkout
로 b1
를 합병하고 싶지 않다.예를 들어 파일의 변경을 감지하고 자동으로 구축하는 설정이 있는 환경이 있다(있습니까?)그러면 checkkout에서 한 번
b2
의 단계b2
에 추가/편집된 파일이 작업 디렉터리에서 사라져서 자동으로 구축되고 실행되며b1
통합b2
단계에서도 사라진 파일을 추가하여 자동으로 구축됩니다.이를 피하기 위해 직접
b1
포획b2
의 변화를 시도하지 않고b1
에 도입b1
의 변화를 도입한 후b2
의 제출을 진행할 수 있다.(1)
b2
의 변경 사항을 취입b1
:# b1上で
git merge b2
(2)
b2
부터b2
fast-forwarding# b1上で
git fetch . b1:b2
이렇게
b1
checkkout하면 실제b2
를 합병b1
하더라도 b2
와 합병b2
하는 실제와 같은 조작을 할 수 있다.요점은
b1
와 fetch
가 다르기 때문에 각각 대상의 지점/대상의 지점을 지정할 수 있다.참고로 최초의 시간대
merge
에서b2
fast-forwarding merge로 할 수 있는 경우 (1) 필요 없이 직접(2)하면 된다.
Reference
이 문제에 관하여(checkkout 아니면 merge.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keisuke-nakata/items/cd8b448215747c29fd81텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)