[英]Git, create local branch (A) from two other branches (B and C) and then merge from A to B without C files
[英]Can I check out a git branch without removing other orphaned branches from my local files?
我有两个相关的项目,它们在同一个git repo的不同分支中( master
和demo
)。 当我检查出master
分支,它从我的本地硬盘驱动器中删除我的演示文件夹中的文件,并与反之亦然demo
分公司签出。 是否可以避免这种行为?
您可以在合并两个分支的地方创建第三个分支。
对于任何本地GIT存储库,在给定时间最多可以有一个工作目录。 因此,切换分支时将替换“文件夹”(工作目录)中的文件。 我有时使用的一种可能的解决方法(假设您有一个从中克隆了本地存储库的远程存储库)是创建另一个指向相同远程存储库的本地存储库(=在计算机中创建另一个文件夹并克隆相同的存储库) 。 现在,在一个仓库中,在第二个演示中,您可以在两个分支上并行工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.