【发布时间】:2012-10-03 13:24:28
【问题描述】:
我有一个使用 git 的本地仓库。现在我想把它推送到我的 github 仓库。 我按照在线说明在 web 目录中添加远程仓库:
git远程添加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/*
【问题讨论】:
-
你在 github 上有那个名字的 repo 吗?
-
第二个命令 (
git pull) 中的-u应该做什么?