首页 > 解决方案 > Git push to master 领先一个提交

问题描述

我有两个分支(本地分支和远程分支)。我已经在“本地分支”中进行了更改。当我尝试推送提交时,其他人推送到远程主机,因此提前提交。以下是一些命令和输出

git branch
* branch-local
master

git log -3 --oneline
d41d364 (HEAD -> branch-local) 401 Error fix
78479c5 Changes in index.jsp
b402271 adding alert mechanism

git checkout master
20dae35 (HEAD -> master, origin/master, origin/HEAD) Correcting the json file
78479c5 Changes in index.jsp
b402271 adding alert mechanism

我希望我在分支本地上的提交位于远程主机之上。我希望它看起来像:

git log -3 --oneline
d41d364 (HEAD -> master, origin/master, origin/HEAD) 401 Error fix
20dae35 Correcting the json file
78479c5 Changes in index.jsp

我对 Git 很陌生,我不想合并我的分支,因为它过去曾多次合并,这不是最佳实践。

标签: gitgithub

解决方案


推荐阅读