我有一个使用git的本地仓库。现在我想把它推到我的github回购。 我按照在线说明在web目录中添加远程仓库:
git remote add github git@github.com: [用户名] / [repo_name] .git
之后我推了一下( git push -u github master ),终端响应建议我拉一下以避免非快进。
然后我试着拉一下: (先试试)
git pull -u github master (第二次尝试) git pull github master
两者都返回致命:哦,哦。您的系统根本不会报告任何Git命令。
我已经检查过.git / config文件,远程git已经存在了。为什么git可以推动而不是拉动。
我的.git / config文件是:
[remote "github"]
url = git@github.com:[username]/[repo_name].git
fetch = +refs/heads/*:refs/remotes/github/*
答案 0 :(得分:2)
确保这不是路径问题,如this thread中所述(对于Windows,但对其他操作系统也有效)。
如果您没有可能妨碍git alias
正常工作的有效git pull
,请检查。
关于路径问题,OP aladine在评论中确认:
我发现在重新安装git后,它正常工作。