git:合并两个分支并提前提交
我有两个分支: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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要将其推送到远程仓库。
git push origin master
会做到这一点。You need to push it to remote repo.
git push origin master
will do it.你已经倒过来了,你应该将 v2 合并到 master 中。这将使 master 保持最新状态,并允许您在之后继续在 v2 中工作。
一旦你的 master 是最新的,你就可以将它推送到远程服务器。
这会将同步分支从本地计算机推送到远程分支
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.
That will push your synced branches from your local machine to your remote branch