2

我有一个使用 git 的本地仓库。现在我想把它推送到我的 github 仓库。我按照在线说明在 web 目录中添加远程仓库:

git remote add github git@github.com:[username]/[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/*
4

1 回答 1

2

确保这不是路径问题,如该线程中所述(适用于 Windows,但也适用于其他操作系统)。
还要检查您是否没有任何git alias可能阻止 agit pull正常工作的活动。


关于路径问题,OP aladine在评论中确认:

我发现重新安装 git 后,它可以正常工作。

于 2012-10-01T14:21:01.230 回答