1.比如现在有两个分支:dev和myBranch,现在两个分支上的内容是一样的,已经进行同步。
2.现在dev上删除了几个文件a.txt,b.txt;本地切换到dev进行pull
3.然后切换到myBranch分支上,把dev的内容merge到myBranch上
1.merge后的myBranch上的文件是被删除了吧?
2.如果把myBranch分支merge到dev上是不是就被保留了?
由于公司git不能随便操作,所以希望有知道的朋友帮忙解答下
git checkout myBranch; git merge dev. 결과적으로 myBranch에서 파일이 삭제됩니다.
git checkout dev; git merge myBranch. 파일이 dev에서 삭제되었기 때문에 myBranch를 병합해도 파일이 복원되지 않습니다.
회사 git으로는 함부로 플레이할 수 없으니 직접 github을 등록해서 부담없이 플레이해보세요.
병합 후 파일은 항상 a.txt 및 b.txt가 있는 브랜치가 있으므로 삭제되지 않습니다.
git checkout myBranch; git merge dev. 결과적으로 myBranch에서 파일이 삭제됩니다.
git checkout dev; git merge myBranch. 파일이 dev에서 삭제되었기 때문에 myBranch를 병합해도 파일이 복원되지 않습니다.
회사 git으로는 함부로 플레이할 수 없으니 직접 github을 등록해서 부담없이 플레이해보세요.
병합 후 파일은 항상 a.txt 및 b.txt가 있는 브랜치가 있으므로 삭제되지 않습니다.