与不同分支机构合作

时间:2014-03-05 00:10:50

标签: git

我最近开始使用版本控制系统,唯一令我难以理解的是如何使用不同的分支。假设我将它们命名为稳定实验。当我决定从稳定切换到实验时,是否可以将它从我的存储库中拉到我有稳定分支的相同文件夹中,反之亦然,或者我应该在我的计算机上将不同的分支保存在单独的文件夹中?它有什么不同吗?

2 个答案:

答案 0 :(得分:3)

Git在项目中所有分支的同一文件夹中工作。所有分支机构的所有工作都安全地存储在项目顶部的.git文件夹中。当您切换分支时,git实际上会删除该主项目文件夹中的文件,然后在您要切换到的分支中重新创建文件。

您的提交本质上是该文件夹的快照,并且在分支之间跳转,或者在任何一个特定分支上回溯,只需将工作文件夹的内容(即项目的主文件夹)替换为该项目的快照。提交树中的特定位置。

答案 1 :(得分:2)

很好。在切换分支之前,请提交更改。当您切换回分支时,将重新应用您的更改。你只需要一个文件夹,你几乎不需要使用git使用两个文件夹。