【发布时间】:2011-05-15 08:14:02
【问题描述】:
自 7 月份的教程以来,我第一次尝试在 Github 上进行远程推送。我添加了我的 SSH 密钥,我可以成功连接到 Github,但是当我这样做时:
$ git push origin master
我明白了
ssh: github: no address associated with name
fatal: The remote end hung up unexpectedly
我试过了:
$ git remote set-url origin git@github:oscargodson/storageLocker.git
正如我在其他帖子中看到的那样,但这似乎没有帮助......
我的项目是: https://github.com/OscarGodson/storageLocker
以防万一...也许我的语法有误?另外,不确定这是否会改变任何东西,但我在运行 Git Shell 应用程序 (MINGW32) 的 Windows 7 64 位机器上
编辑
所以,我非常接近,但这让我发疯。我有一个非快进错误,所以我拉出了我的项目,现在我 rm --cached 所有文件,现在我试图添加新文件(因为这是对项目的完全重写)但它说
"你不能在 合并。”
我也是这样
git 合并 [文件]
它说
"你还没有结束你的合并 (MERGE_HEAD 存在)”
WTF?!这就像一个无限循环......在我提交之前我无法合并,在我合并之前我无法提交?!
【问题讨论】:
-
你不应该合并!您应该提交,但在修复合并冲突之前您不能提交。而且您不能进行部分提交。至少,这就是我从错误中得到的结果。