git:合并两个分支并提前提交

发布于 2025-01-04 11:55:31 字数 250 浏览 1 评论 0原文

我有两个分支:master 和 v2。我想将 v2 合并到 master 中,这样 master 将与 v2 完全相同。 我这样做了:

$> git checkout master
$> git merge -Xtheirs v2

现在“git status”返回:

您的分支领先于“origin/master”201 次提交。

如何将我的远程存储库与我本地的内容“对齐”?

I have two branches:master and v2. I want to merge v2 in master so master will be exactly the same as v2.
I did this:

gt; git checkout master
gt; git merge -Xtheirs v2

now "git status" returns:

Your branch is ahead of 'origin/master' by 201 commits.

How can I "align" my remote repos with the stuff I have locally?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

昵称有卵用 2025-01-11 11:55:31

您需要将其推送到远程仓库。

git push origin master 会做到这一点。

You need to push it to remote repo.

git push origin master will do it.

薯片软お妹 2025-01-11 11:55:31

你已经倒过来了,你应该将 v2 合并到 master 中。这将使 master 保持最新状态,并允许您在之后继续在 v2 中工作。

一旦你的 master 是最新的,你就可以将它推送到远程服务器。

git push

这会将同步分支从本地计算机推送到远程分支

You have it backwards you should be merging v2 into master. This will bring master up to date, and will allow you to keep working in v2 afterwards.

Once you have your master up to date, you push it to the remote server with.

git push

That will push your synced branches from your local machine to your remote branch

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文