Git Merge Issue-一切都是最新的

时间:2017-11-05 13:28:19

标签: git github merge

我,在Git中表现不佳,玩弄它并且无法将我的更改推送到GIT。

这是问题所在。

我有2个分支机构。主人和临时。我从主人那里检查了分支,现在我现在在临时。

我想将temp中的更改合并到master中。以下是我遵循的步骤。

#Pushing changes from temp to remote.

git push origin temp.

现在,我检查了掌握并删除了合并冲突。

git checkout master
git merge master temp

现在,我试图将更改推送到主人,它说everything is upto date。即使我对来自master分支的任何文件进行了任何更改并尝试推送它,它也会显示everything is upto date。这些更改已在本地合并,但不在远程合并。

我已经厌倦了这个问题。已经阅读了多个SO问题。但是不能让它发挥作用。

究竟出了什么问题?

PS:我回到之前的提交时犯了一些错误,我的头被分开了。 (稍后阅读,我们应该回到之前的提交。)这可能是我收到此错误的原因。

1 个答案:

答案 0 :(得分:0)

首先,您不需要按temp来进行合并。只是为了保存在rmeote方面。合并仍然是本地操作。

其次,git merge会将分支合并到当前分支中。

所以要将temp合并到master,您需要结帐master,然后合并temp

git checkout master
git merge temp