2017-04-20 64 views
0

所以每次我尝试创建一个新的存储库并按照这里的Github指令。创建新存储库时推送现有存储库总是失败?

…or push an existing repository from the command line 
git remote add origin 
https://github.com/menghaohsu/JavaAkkaCountWordInDirectory.git 
git push -u origin master 

它不会将JavaAkkaCountWordInDirectory中的文件推送到Github,而是推送存储库。谁能帮我这个?

+0

“它不推JavaAkkaCountWordInDirectory文件” ---这是什么意思? – zerkms

+0

你必须更具体一点。你有一个已经创建的本地仓库吗?如果是这样,你可以尝试推动它,如果没有,首先初始化本地回购,添加原点,然后推。 –

+0

@zerkms对不起,我有一个名为JavaAkkaCountWordInDirectory的文件名,我尝试将目录中的所有文件都推送到这个新的存储库中。 – Paul

回答

0

让我在这里给你几个步骤。

我假设你通过GitHub.com网页界面创建了你的repo。

在将文件推送到远程设备之前,您应该先完成以下所有步骤。

  1. 的git的init - >这将初始化你的本地回购
  2. git的远程添加原产{远程地址}
  3. 混帐添加{filename此处| 。 } - >有了这个,你的文件(S)添加到临时区域
  4. git的承诺 - >此命令提交你的更改(您必须添加一个消息)
  5. -u git的推动起源高手

这应该做的伎俩

+0

它的工作原理!但我可以知道为什么如果我做 1. git remote add origin 2. https://github.com/menghaohsu/JavaAkkaCountWordInDirectory.git 3. git push -u原点主 然后它将一些文件推送到此存储库。我假设这些文件在我的git remote中。是否有可能在git remote中删除这些文件? – Paul

+0

是的,您可以通过Web界面删除它们或者在本地删除它们,使用** git add。**,提交您的更改并使用** git push -a **将删除操作推送到远程回购。如果您错过-a,则不会将删除操作推送到远程回购站。 –