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