我有我的存储库克隆本地主,我每天更新相同的拉请求Git分支 - 状态混合?
我已经创建了2个分支,下面的命令和我在两个工作。这些还经常重订掌握
git checkout -b bug1
git checkout -b feature1
我切换到分支B1,被推为bug1,等待检查完成一些变化。同时,我切换到feature1分支并开始进行更改,但尚未对feature1分支上的“git add”或“git commit”进行更改。
观察
- 在这种状态下,当我切换到主或bug1树枝做
git status
,我看到我的分支“特征1”做了修改。 对主机和功能分支
git log
反映正确的状态git log
上bug1分行也反映正确的状态与我上次提交等待格里特审核
附加信息(如果它是任何意义)
- 我用windows客户端的Git和使用 'git的评论' 从树枝推代码
澄清
是是正常的,我看到的一个分支正在做的另外一个变化,当我与
git status
检查?在诸如状态中,如果我在分支bug1中执行
git add -a
它是否会导致feature1分支的更改也作为下一个提交的一部分并推送到bug1分支?- 我在做一些非常错误的事情吗?
您的工作目录和暂存区域不与任何分支关联。只有提交被组织在一个包含分支的图表中。如果您更改的文件在两个分支之间没有差异,则在切换分支时只需保留本地更改。 –