无法推送 Git 提交,“未检测到更改”

5
当我尝试在PHPStorm的Git插件中提交我的项目时,它将像下面显示的那样进行提交。但是当我在这个界面上单击Push按钮时,它会显示“未检测到更改”,而不是推送。我错过了什么步骤吗?

是的,请注意屏幕截图中的“initial commit after...”消息。该提交已选择,右侧显示更改。 - Ben
2
尝试检查“将当前分支推送到备用分支”。 - pktangyue
@pktangyue,就是这样了,但我不太确定为什么它起作用了。您能将其发布为答案,并提供更详细的说明/链接吗? - Ben
2个回答

4
在使用bash中的git时,当我们想要在第一次提交后推送到远程时,应该使用以下命令:
git push -u origin master

使用此命令为本地分支设置新的上游分支,并推送更改。
因此,我认为,尽管我之前没有使用过这个 GUI 工具,它需要遵循这个规则。
而“将当前分支推送到备用分支”似乎恰好做到了这一点。我认为这可以在将来更改本地分支的上游分支。

0

你必须先将它添加到版本控制中。如果你已经做过了,尝试刷新文件夹 - 有时文件的状态不会改变,看起来就像变更没有被提交一样,实际上是已经提交了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接