可以克隆将分支放在单独的文件夹中吗?

时间:2018-05-14 17:57:48

标签: git

我来自SVN,如果我查看分支,我可以选择将代码放入特定文件夹。当我在Git中克隆一个repo,然后签出一个分支,我仍然在同一个工作文件夹中。这是正常的吗?

让我们说我已经检查了一个功能分支,添加了几个文件并将它们推送到遥控器。然后我再次检查主分支。添加在功能分支中的新文件是否会消失,或者现在显示为需要添加的更改?

1 个答案:

答案 0 :(得分:1)

Git的工作方式不一样 - 在分支之间移动会保留在同一个工作目录中。

当您检查不同的分支时,假设文件已提交到分支中,添加或删除文件将被正确添加或删除。

如果您需要单独的目录,则需要多次克隆源存储库,并检查每个目录中的不同分支。这可能偶尔会有用,但在实践中正在与工具作斗争,并且会使日常工作变得更加困难。