使用Git将新创建的源代码放入GitHub存储库

使用Git将新创建的源代码放入GitHub存储库,git,version-control,Git,Version Control,我在GitHub上有一个存储库 我在本地文件系统上新建了一个源代码,我希望将其输入到该存储库中。查看后,我尝试从命令行使用Git,方法是: git remote -m MyEmail@gmail.com:andrewthommo/ComA.git error: unknown switch `m' ……而且 git remote add -m MyEmail@gmail.com:andrewthommo/ComA.git usage: git remote add [<options&g

我在GitHub上有一个存储库

我在本地文件系统上新建了一个源代码,我希望将其输入到该存储库中。查看后,我尝试从命令行使用Git,方法是:

git remote -m MyEmail@gmail.com:andrewthommo/ComA.git
error: unknown switch `m'
……而且

git remote add -m MyEmail@gmail.com:andrewthommo/ComA.git
usage: git remote add [<options>] <name> <url>
git远程添加-mMyEmail@gmail.com:andrewhommo/ComA.git
用法:git remote add[]
显然,我很困惑。有人能看出我哪里出了问题吗


(我正在查找提示。)

您将自己的电子邮件地址作为回购地址,这是不正确的。对于github,它是
git@github.com:username/repo.git

此外,没有用于远程命令的
-m
开关,请参阅。实际上,
-m
开关确实存在,但仅对于
添加
操作,请参阅手册页以了解其用法说明-在这种情况下不需要该开关

您需要为远程服务器指定一个名称。通常称为
原点

假设您在本地文件夹上发出了
git init
,正确的命令是:

git remote add origin git@github.com:andrewthommo/ComA.git

最后一个命令返回时没有错误,但不执行任何操作。我很想把这个答案标记为正确的&用一个不同的问题来回答“什么也不做”。我想你最近的编辑可能会涵盖它(我怀疑是“错误的目录”)…如果你现在键入没有参数的
git remote
,你会得到什么?它应该列出所有配置的远程设备。如果origin列在那里,那么您已经成功了,
git push
将让您继续进行其他工作。我在父目录中,我需要去的地方(只是为了清理旧事务)<代码>git remote现在显示“新建”和下一行“源”。我认为它失败的原因有两个。1) 我的连接速度很慢,命令几乎立即返回。2) 在我的问题中,我看不到URL上的存储库列表有任何变化。我将您的答案标记为正确,因为您已经回答了我的原始问题,并且给了我很多思考的余地。如果需要的话,我会仔细考虑并形成一个新问题。谢谢@拉尔蒂是真的——我已经修改了我的答案。