所以我在Windows PC上有一个github存储库,并使用桌面应用程序来处理它。它工作正常。现在我想在我工作的地方使用linux pc处理相同的回购,但我不知道该怎么做。
我从我的github帐户下载了回购并获得了一个拉链。我在桌面上提取了拉链:/ home / lukas / Schreibtisch /汉堡代码,名称是:codeforhamburgneu-master。
然后 1.我用右键单击终端并使用git init(它说:创建空...)
我用过 git remote add origin https://github.com/ /
我使用git add --all
我使用git push -u origin master
我得到:错误:src refspec master与任何匹配。 错误:未能将某些参考推送到' https://github.com/my unsername / my-rep.git'
我哪里出错?
现在第一次推进工作,我改变了一些localy的东西,并想再次推动。我明白了:
致blabla.git ! [拒绝]主人 - >大师(先取) 错误:未能将一些参考文献推向“blabla”#39; 提示:更新被拒绝,因为遥控器包含您所做的工作 提示:没有本地。这通常是由另一个存储库推送造成的 提示:对同一个参考。您可能希望首先集成远程更改 提示:(例如,' git pull ...')再次推送之前。 提示:请参阅关于快进的说明'在' git push --help'详情。
答案 0 :(得分:1)
你这是错误的。假设你已经在Linux机器的某个地方安装了Git,你需要做的就是克隆Git存储库:
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
移动这样的数据并不是普通Git工作流程的一部分。相反,共享您的存储库的每个人都应该与GitHub同步。
以下是如何在Linux上克隆GitHub存储库的链接:
答案 1 :(得分:0)
您必须克隆您的存储库,而不是“下载”它:
git clone 'https://github.com/my unsername/my-rep.git'
查看github helppages以获取进一步说明:https://help.github.com/articles/cloning-a-repository/