찾다

 >  Q&A  >  본문

git - 다른 브랜치에서 동일한 파일을 업데이트하는 방법은 무엇입니까?

예를 들어, master 브랜치와 dev 브랜치에는 file.ext 파일이 동시에 있습니다. 동료가 업데이트할 때 브랜치 dev에서 이 파일을 업데이트(커밋 및 푸시)했습니다.

黄舟黄舟2768일 전697

모든 응답(5)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:25:24

    내가 제시한 솔루션은 자동이 아니며 수동 작업이 필요합니다. 단일 파일을 자동으로 업데이트하는 것이 불가능해야 합니다.
    1: 먼저 마스터 브랜치로 전환합니다.

    으아아아

    2: 브랜치 dev에서 file.ext 파일을 꺼냅니다

    으아아아

    3: 그런 다음 file.ext를 마스터 브랜치에 제출합니다

    으아아아

    위가 전체 과정입니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:24

    마스터 브랜치로 전환한 다음 dev를 병합하고 푸시합니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:25:24

    제출물에 필수 파일이 하나만 포함된 경우 동료는 master를 사용하여 Origin dev를 가져올 수 있습니다.

    오리진에 커밋이 여러 개 있고 동료의 마스터가 그 중 하나만 필요한 경우 동료는 먼저 개발에서 오리진 개발을 가져온 다음 마스터로 돌아와 개발에 필요한 커밋을 선별합니다.

    이 대상 파일이 특정 제출물에 혼합되어 있는 경우(즉, 제출물에 두 개 이상의 변경 사항이 있지만 동료의 마스터는 이 파일 하나만 필요함) @brucemj가 말한 것처럼 수동으로 체크아웃하세요

    회신하다
    0
  • 阿神

    阿神2017-05-02 09:25:24

    먼저 업데이트하려는 콘텐츠를 푸시한 다음 브랜치를 마우스 오른쪽 버튼으로 클릭하고 교체 너비를 선택한 다음 방금 제출한 브랜치 콘텐츠를 선택하면 됩니다.

    Eclipse .git 플러그인입니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:24

    • git checkout master

    • git cherry-pick commit-id

    회신하다
    0
  • 취소회신하다