Git分支在Xcode中不适合我

时间:2012-09-19 18:11:09

标签: xcode git

我正在使用github分支,将其称为" main12"

然后我做了git checkout -b newFeature.

我在newFeature上做了一些工作

然后我需要回到main12做一些工作

我关闭了Xcode。 我通过终端git checkout main12切换到main12 打开xcode并验证xcode是否在main12分支上。

我在newFeature中所做的所有更改现在都在我的main12分支

是什么给出的?我错过了一步吗?为什么我在main12中的代码不会像我离开它那样?

2 个答案:

答案 0 :(得分:0)

您是否提交或存储了对newFeature所做的更改?如果没有,可能命令git checkout main12失败了。密切关注该命令的命令行输出并验证。

在签出另一个分支之前,您应该提交或隐藏对当前分支所做的任何更改(暂时丢弃,并在需要时将其存储回来)。

在结帐main12

之前,请尝试以下命令

git commit -am "some commit message here"

答案 1 :(得分:0)

很可能您忘记在checkoutmain12分支之前提交代码。目前,您应该有未提交的代码(在Xcode中标记为除文件名之外的M / A)。您可以切换回newFeature分支,提交代码,然后切换回main12分支。