3

我是 git 新手。边做边学。我有这个设置。现在假设我在branch1文件夹(git bash)上,喜欢c:\branch1\并执行checkout master. 它切换到master分支,但不更改文件夹。所以我所在的文件夹不是master's文件夹,也就是说c:\master\。它branch1的 s 文件夹。

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

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

4

1 回答 1

1

如前所述,分支与文件夹无关。带有 git 的分支是表示“代码版本”的几种方式之一

例如当你

git checkout master

你在告诉 git

告诉我master代码的版本

同样地

git checkout branch1

正在告诉

告诉我branch1代码的版本

当您git checkout将适当的文件和文件夹转储到您的工作目录时,即包含该文件夹的.git文件夹。根据您的系统,该.git文件夹可能会被隐藏,但请注意这一点。

于 2013-02-23T04:59:55.100 回答