我正在使用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是如何工作的?
答案 0 :(得分:2)
检查ControlPanel和FrontEnd,查看在开发分支中执行git add *
时未置于版本控制之下的文件(您只需检查这些目录的内容在主分支中)。