【发布时间】:2017-11-05 13:28:19
【问题描述】:
我在 Git 方面不太好,只是玩弄它,无法将我的更改推送到 GIT。
问题来了。
我有 2 家分店。大师和临时工。我检查了 master 的分支,现在我正在临时。
我想将 temp 中的更改合并到 master 中。以下是我遵循的步骤。
#Pushing changes from temp to remote.
git push origin temp.
现在,我签出了 master 并删除了合并冲突。
git checkout master
git merge master temp
现在,我正在尝试将更改推送到 master,它显示 everything is upto date。即使我对来自master 分支的任何文件进行任何更改并尝试推送它,它也会显示everything is upto date。更改已在本地合并,但未在远程合并。
我厌倦了这个问题。已经阅读了多个关于此的 SO 问题。但不能让它工作。
究竟出了什么问题?
PS:我在返回之前的提交时犯了一些错误,我的头被抽离了。 (稍后阅读此内容,我们应该回到之前的提交。)这可能是我收到此错误的原因。
【问题讨论】:
-
这也让我有问题....当我推送我的代码时,它说是最新的,但实际上在 git 上没有更新............然后我实际上是右键单击在项目名称上方的侧选项卡名称项目.. Git>提交目录并推送和提交
-
提供更多信息:“git status”;当您执行“git checkout master”时,您有什么消息吗?你做了“git commit”临时吗?