Git:显示未提交的更改未显示?

时间:2013-02-27 09:33:25

标签: git github

嗨我用git这个问题(这都是关于问题的)

我今天早上尝试同步我的工作并得到了这个:

Stupid git :(

当我点击“未经修改的更改时,它不显示除此之外。但我也不能提交它。它是一个独立的标题。

怎么办? :(

2 个答案:

答案 0 :(得分:1)

您可以点击Tools -> Open a Shell Here

从shell中,您可以运行

  • 'git checkout master'(或您所在的任何其他分支名称)可以从detached HEAD切换。
  • shell中的
  • 'git pull'用于下拉任何新提交。

答案 1 :(得分:0)

你处于分离的HEAD 状态,因为在某些时候,你检查了一个任意提交。

这是您要提交更改的时间点吗?或者您是否希望将它们提交给现有分支的提示,例如master?

要从当前点创建分支,请使用git checkout -b <new branch name> ...然后您可以将更改提交到该分支。

要提交其他分支的提示,您首先需要检查它(例如git checkout master)。但是,根据您处于分离头状态后所做的更改,这可能会还原这些更改(git不会丢失您的更改从其存储库,但它们将更难找到...这可能不是在哪里你想成为。)

最简单的选择可能是从当前点创建分支,将更改提交到该分支,然后检查您的目标分支并合并。例如: -

git checkout -b newbranch
git commit -am 'my new changes'
git checkout master
git merge newbranch
相关问题