git上merge有删除文件的分支时是什么结果?
仅有的幸福
仅有的幸福 2017-05-02 09:46:18
0
2
668

操作

1.比如现在有两个分支:dev和myBranch,现在两个分支上的内容是一样的,已经进行同步。

2.现在dev上删除了几个文件a.txt,b.txt;本地切换到dev进行pull

3.然后切换到myBranch分支上,把dev的内容merge到myBranch上

问题:

1.merge后的myBranch上的文件是被删除了吧?

2.如果把myBranch分支merge到dev上是不是就被保留了?

由于公司git不能随便操作,所以希望有知道的朋友帮忙解答下

仅有的幸福
仅有的幸福

모든 응답(2)
黄舟
  1. git checkout myBranch; git merge dev. 결과적으로 myBranch에서 파일이 삭제됩니다.

  2. git checkout dev; git merge myBranch. 파일이 dev에서 삭제되었기 때문에 myBranch를 병합해도 파일이 복원되지 않습니다.

  3. 회사 git으로는 함부로 플레이할 수 없으니 직접 github을 등록해서 부담없이 플레이해보세요.

大家讲道理

병합 후 파일은 항상 a.txt 및 b.txt가 있는 브랜치가 있으므로 삭제되지 않습니다.

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