繁体   English   中英

我可以签出git分支而不从本地文件中删除其他孤立分支吗?

[英]Can I check out a git branch without removing other orphaned branches from my local files?

我有两个相关的项目,它们在同一个git repo的不同分支中( masterdemo )。 当我检查出master分支,它从我的本地硬盘驱动器中删除我的演示文件夹中的文件,并与反之亦然demo分公司签出。 是否可以避免这种行为?

您可以在合并两个分支的地方创建第三个分支。

对于任何本地GIT存储库,在给定时间最多可以有一个工作目录。 因此,切换分支时将替换“文件夹”(工作目录)中的文件。 我有时使用的一种可能的解决方法(假设您有一个从中克隆了本地存储库的远程存储库)是创建另一个指向相同远程存储库的本地存储库(=在计算机中创建另一个文件夹并克隆相同的存储库) 。 现在,在一个仓库中,在第二个演示中,您可以在两个分支上并行工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM