如何在不同的PC上复制和使用github存储库

时间:2016-11-21 12:13:21

标签: github

所以我在Windows PC上有一个github存储库,并使用桌面应用程序来处理它。它工作正常。现在我想在我工作的地方使用linux pc处理相同的回购,但我不知道该怎么做。

我从我的github帐户下载了回购并获得了一个拉链。我在桌面上提取了拉链:/ home / lukas / Schreibtisch /汉堡代码,名称是:codeforhamburgneu-master。

然后 1.我用右键单击终端并使用git init(它说:创建空...)

  1. 我用过 git remote add origin https://github.com/ /

  2. 我使用git add --all

  3. 我使用git push -u origin master

  4. 我得到:错误:src refspec master与任何匹配。 错误:未能将某些参考推送到' https://github.com/my unsername / my-rep.git'

    我哪里出错?

    现在第一次推进工作,我改变了一些localy的东西,并想再次推动。我明白了:

    致blabla.git  ! [拒绝]主人 - >大师(先取) 错误:未能将一些参考文献推向“blabla”#39; 提示:更新被拒绝,因为遥控器包含您所做的工作 提示:没有本地。这通常是由另一个存储库推送造成的 提示:对同一个参考。您可能希望首先集成远程更改 提示:(例如,' git pull ...')再次推送之前。 提示:请参阅关于快进的说明'在' git push --help'详情。

2 个答案:

答案 0 :(得分:1)

你这是错误的。假设你已经在Linux机器的某个地方安装了Git,你需要做的就是克隆Git存储库:

git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

移动这样的数据并不是普通Git工作流程的一部分。相反,共享您的存储库的每个人都应该与GitHub同步。

以下是如何在Linux上克隆GitHub存储库的链接:

https://help.github.com/articles/cloning-a-repository/

答案 1 :(得分:0)

您必须克隆您的存储库,而不是“下载”它:

git clone 'https://github.com/my unsername/my-rep.git'

查看github helppages以获取进一步说明:https://help.github.com/articles/cloning-a-repository/