1

我在使用 git 时遇到了一些奇怪的问题。我已经添加并提交了我的更改。但是当推送到远程仓库时:我被告知一切都是最新的,但事实并非如此。我尝试按照此处的指示进行操作,但它仍然无法正常工作,看来我不必处理分离的头部。(有关信息,我正在处理的分支用于推送到单独的遥控器)。有人有想法吗?

4

2 回答 2

1

看来您需要指定远程的名称,以便推送您的更改。

即,.git/config它应该是这样的:

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = ssh://git.company-repo.com/repo.git

[branch "master"]
    remote = origin
    merge = refs/heads/master
于 2012-11-12T13:17:14.653 回答
1
git remote -v

查看包含 (push) 的链接的输出,例如

origin  git@github.com:username/repo_name.git (fetch)
origin  git@github.com:username/repo_name.git (push)

如果不是这种情况,您需要通过执行以下命令来添加遥控器:

git remote add [repo_name] git@github.com:username/repo_name.git

然后尝试git pull

于 2012-11-12T13:20:35.507 回答