【发布时间】:2019-03-10 05:19:12
【问题描述】:
我有两个存储库,我想将更新从一个存储库合并到另一个存储库。我做了以下操作并得到了“已经是最新的”
$ ls
dev qa
$ cd dev
$ git branch
* master
temp-branch
$ cd ../
$ cd qa
$ git remote add dev ../dev
$ git remote update
Fetching origin
Fetching dev
From ../dev
* [new branch] master -> dev/master
* [new branch] temp-branch -> dev/temp-branch
然后,我在 qa 上创建一个本地分支
$ git checkout -b temp-branch
Switched to a new branch 'temp-branch'
$ git merge dev/temp-branch
Already up to date.
dev/temp-branch 有一个更新,qa/temp-branch 没有。即使代码不同,为什么我得到Already up to date?
我做错了吗?如果是,最好的方法是什么?
谢谢!
【问题讨论】:
-
也许
git log --all --decorate --graph --pretty=oneline --topo-order可以帮助您(和我们^^)了解您的存储库的状态。
标签: git github merge git-merge