Git奇怪与分支机构之间的文件夹

时间:2011-03-12 23:53:44

标签: git version-control git-branch

我正在使用git,对于分支机构工作仍然相当新,我遇到了一个真正奇怪的问题。我不确定说实话是什么。

我正在创建一个git repo,然后添加一个自述文件,然后提交更改。

git init
git touch README
git add README
git commit -m 'add readme'

从那里我现在有一个主分支。我这样做:

git branch development
git checkout development

从那里我添加了3个文件夹,因为我是第一次将旧项目添加到源代码控制中。文件夹是:

Theme-arm 
FrontEnd 
ControlPanel

我的目标是将这些文件添加到开发分支,而不是其他分支。然后我做

git add *
git commit -m 'initial commmit'

这一切都很好。但是当我用

切换回主人
git checkout master

问题,以及导致我混淆的是,ControlPanel和FrontEnd,但不是主题臂现在也是主人。我还不想要它们。

我做错了什么或误解了git是如何工作的?

1 个答案:

答案 0 :(得分:2)

检查ControlPanel和FrontEnd,查看在开发分支中执行git add *时未置于版本控制之下的文件(您只需检查这些目录的内容在主分支中)。