2013-02-22 56 views
3

我是git新手。在做事情的同时学习。 我有this设置。现在让我们说我在branch1文件夹(git bash)上,就像c:\branch1\并做了checkout master。它切换到master分支,但不更改文件夹。所以我所在的文件夹不是master's文件夹,可以这么说c:\master\。它的branch1 s文件夹。我在git中的文件夹有没有任何意义?

我需要切换到master's文件夹才能对master分支文件做任何工作吗?或者只是结账就足够了。

可能是一个愚蠢的问题。 :-)但我试图理解这一点。所以想清楚。

+2

分支机构和文件夹与彼此没有任何关系。 – SLaks 2013-02-22 19:20:49

回答

1

如前所述,分支机构有无关与文件夹。用Git中的分支的一些方法说“一个版本的代码”

例如,当你

git checkout master 

你告诉混帐

一个给我master版代码

同样

git checkout branch1 

告诉

告诉我branch1版本的代码

的当你git checkout将倾倒在适当的文件和文件夹到您的工作目录,即包含.git文件夹中的文件夹。根据您的系统,.git文件夹可能隐藏,但请注意。

相关问题