git - 如何更新不同 branch 中的同一个文件?
黄舟
黄舟 2017-05-02 09:23:24
0
5
691

比如 branch master 和 branch dev,同时有一个文件 file.ext,我在 branch dev 上更新(commit & push)了这个文件,请问如何在更新的同事更新 branch master 上的文件呢?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(5)
我想大声告诉你

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

으아아아

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

으아아아

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

으아아아

위가 전체 과정입니다

仅有的幸福

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

phpcn_u1582

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

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

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

阿神

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

Eclipse .git 플러그인입니다

仅有的幸福
  • git checkout master

  • git cherry-pick commit-id

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿