Git 需要再次提交并将更改推送到同一分支

Git 需要再次提交并将更改推送到同一分支,git,github,Git,Github,我是Git新手。我对分支做了更改,提交并推送到远程。现在我需要再次提交并推送到同一分支 因此,现在我是否可以简单地提交并推送到远程,或者我需要首先与主服务器重新设置初始更改的基础,然后提交并推送到远程。请帮助假设没有其他人推送到分支,您应该能够进行新的提交和推送。如果您尝试推送,而其他人又做出了另一个承诺,就像Tim所说的,git会告诉您不能这样做,所以只需拉/重新设置基础,然后再试一次。您当然可以尝试另一个git推送。最糟糕的情况是Git会告诉你你在遥控器后面。在这种情况下,您可以在maste

我是Git新手。我对分支做了更改,提交并推送到远程。现在我需要再次提交并推送到同一分支


因此,现在我是否可以简单地提交并推送到远程,或者我需要首先与主服务器重新设置初始更改的基础,然后提交并推送到远程。请帮助假设没有其他人推送到分支,您应该能够进行新的提交和推送。如果您尝试推送,而其他人又做出了另一个承诺,就像Tim所说的,git会告诉您不能这样做,所以只需拉/重新设置基础,然后再试一次。

您当然可以尝试另一个
git推送。最糟糕的情况是Git会告诉你你在遥控器后面。在这种情况下,您可以在
master
上重新设置分支的基础,也可以将
master
合并到分支中。在这之后,推送应该是成功的。蒂姆,正确的方法是什么?正如我所说的,你可以试着再做一次
git推送
。来吧,试试看。如果没有通过,请回到这里并发表另一条评论。推送成功谢谢。是的,这听起来不错。但要小心,你正在改写历史,如果你想推动你的地方分支机构,你需要强迫它。如果有人和你共用这根树枝,我建议你不要挤。但是,如果您是唯一一个使用分支的人,那么您可以尝试此操作。如果我想将这2次提交转换为一次提交。我需要重新设置并压缩它?我的理解是否正确?要压缩提交,我建议阅读以下内容: