我使用git有一些奇怪的问题。我添加并提交了我的更改。但是当推到远程回购时:我被告知一切都是最新的,但事实并非如此。我试图按照指示here,但它仍然不起作用,似乎我不得不处理一个独立的头。 (对于信息,我正在处理的分支用于推动单独的遥控器)。有人有想法吗?
答案 0 :(得分: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
答案 1 :(得分:1)
git remote -v
查看其中包含(推送)链接的输出,例如
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