使用git init启动Git push到远程存储库

时间:2016-08-09 23:10:04

标签: git github merge

我有一个VS解决方案的文件夹,项目很少,等等。我创建了一个GitHub存储库,并通过Web界面上传了该目录的内容。 现在,我的项目已经发生了变化,我想开始将它们推送到我的github存储库。所以我使用git init,而不是阶段和提交文件。

但我无法推动因为"Updates were rejected because the remote contains work that you do not have locally."

但我不能拉,因为

git pull RemoteName master //拒绝合并不相关的历史记录

所以我尝试fetchmerge以便在某处建议使用--allow-unrelated-histories合并,但由于不理解合并是如何真正有效而诅咒我没有&#39 ;第1章后的红色git手册:)

说真的如何从这里开始?

git fetch RemoteName //确定

git merge RemoteName //当前分支没有遥控器。
git merge RemoteName master // merge:RemoteName - 不是我们可以合并的东西

1 个答案:

答案 0 :(得分:1)

你有两个不相关的项目。一个在github上,第二个在你的硬盘上,因为你只通过web浏览器复制文件而没有git命令。试试这个 - 将你在hdd上的项目备份到另一个目录,然后从目录中删除你要与github同步的项目。然后在目录中写入命令git clone your_link_from_github。该项目从github下载到您的硬盘并将同步。

你可以找到关于git命令here的好的备忘单。