我所在的文件夹在git中有什么意义吗?

时间:2013-02-22 19:18:45

标签: git directory branch git-checkout

我是新手。在做事的同时学习。 我有this设置。现在让我们说我在branch1文件夹(git bash)上,就像c:\branch1\一样,然后执行checkout master。它切换到master分支,但不更改文件夹。所以我所在的文件夹不是master's文件夹,可以说是c:\master\。它的branch1个文件夹。

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

可能是一个愚蠢的问题。 :-)但我想了解这一点。所以想明确一点。

1 个答案:

答案 0 :(得分:1)

正如已经指出的那样,分支机构对文件夹无所事事。使用git的分支是说“代码版本”的几种方法之一

例如当你

git checkout master
你正在告诉git

  

显示代码的master版本

同样

git checkout branch1

告诉

  

显示代码的branch1版本

当您git checkout时,它会将相应的文件和文件夹转储到您的工作目录中,即包含.git文件夹的文件夹。 .git文件夹可能会隐藏,具体取决于您的系统,但要注意它。