我是新手。在做事的同时学习。
我有this设置。现在让我们说我在branch1
文件夹(git bash)上,就像c:\branch1\
一样,然后执行checkout master
。它切换到master
分支,但不更改文件夹。所以我所在的文件夹不是master's
文件夹,可以说是c:\master\
。它的branch1
个文件夹。
我是否需要切换到master's
文件夹才能对master
分支文件执行任何操作?或者只是结账就足够了。
可能是一个愚蠢的问题。 :-)但我想了解这一点。所以想明确一点。
答案 0 :(得分:1)
正如已经指出的那样,分支机构对文件夹无所事事。使用git的分支是说“代码版本”的几种方法之一
例如当你
时git checkout master
你正在告诉git
显示代码的
master
版本
同样
git checkout branch1
告诉
显示代码的
branch1
版本
当您git checkout
时,它会将相应的文件和文件夹转储到您的工作目录中,即包含.git
文件夹的文件夹。 .git
文件夹可能会隐藏,具体取决于您的系统,但要注意它。