gpt4 book ai didi

Git 使用远程 merge

转载 作者:太空狗 更新时间:2023-10-29 14:34:40 24 4
gpt4 key购买 nike

我一直在阅读 Pro Git,我想我知道应该如何做。但是我之前可能对我的无知做了一些奇怪的调整,也许 egit 对 repo 进行了不完整的更改,有一次它导致 eclipse 崩溃或者我只是遗漏了一些东西。我现在已经放弃了 egit 并且正在从 cmd 行使用 git。

我正在尝试从远程 merge ,我得到以下信息:

[root@localhost justifventures-opentaps]# git remote -v
origin http://git.gitorious.org/opentaps/opentaps.git (fetch)
origin http://git.gitorious.org/opentaps/opentaps.git (push)
[root@localhost justifventures-opentaps]# git remote show
origin
[root@localhost justifventures-opentaps]# git remote show origin
* remote origin
Fetch URL: http://git.gitorious.org/opentaps/opentaps.git
Push URL: http://git.gitorious.org/opentaps/opentaps.git
HEAD branch: master
Remote branches:
1.5M1 new (next fetch will store in remotes/origin)
dataimport new (next fetch will store in remotes/origin)
master new (next fetch will store in remotes/origin)
upgrade-1.5 new (next fetch will store in remotes/origin)
Local ref configured for 'git push':
master pushes to master (local out of date)
[root@localhost justifventures-opentaps]# git merge origin/master
fatal: 'origin/master' does not point to a commit
[root@localhost justifventures-opentaps]#

让我担心的一件事是这个 Remote 应该是只读的,所以我不确定为什么会有这条线:

origin  http://git.gitorious.org/opentaps/opentaps.git (push)

它还说:

Local ref configured for 'git push': master pushes to master (local out of date)

我不确定这是否与问题有关。我试过删除 Remote 并再次添加它们,但这个配置似乎是一样的。

希望有更多经验的人可以阐明我的困惑。

最佳答案

在尝试从 origin/master merge 之前,您似乎必须先执行 git fetch origin,因为不知何故您的本地 origin/master 分支已经过时,甚至完全搞砸了。

关于Git 使用远程 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5250504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com