Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 从另一台计算机更改联机存储_Git_Github - Fatal编程技术网

Git 从另一台计算机更改联机存储

Git 从另一台计算机更改联机存储,git,github,Git,Github,我在GitHub.com上创建了一个在线存储库。 我在该存储库中添加/删除/修改文件,通常是从我正在使用的计算机上进行的 现在,我使用的是另一台计算机,而我没有存储在我使用的另一台计算机上的原始本地存储库。 因此,我创建了一个文件夹,其名称与存储库的名称相同,我将文件与git一起放在该文件夹中 我想做的是修改我的在线存储库,但在这方面我遇到了问题。 主要是我推不动。 Git返回了一个我无法解决的错误。我在网上搜索了如何解决这个问题。 我当然找到了解决办法,但没有一个奏效。 要从另一台计算机修改在

我在GitHub.com上创建了一个在线存储库。
我在该存储库中添加/删除/修改文件,通常是从我正在使用的计算机上进行的

现在,我使用的是另一台计算机,而我没有存储在我使用的另一台计算机上的原始本地存储库。
因此,我创建了一个文件夹,其名称与存储库的名称相同,我将文件与git一起放在该文件夹中

我想做的是修改我的在线存储库,但在这方面我遇到了问题。
主要是我推不动。
Git返回了一个我无法解决的错误。我在网上搜索了如何解决这个问题。
我当然找到了解决办法,但没有一个奏效。
要从另一台计算机修改在线存储库,应该做什么


编辑:
我的ssh密钥没有问题。
我有一个问题,但我通过创建一个新的ssh密钥解决了它。以下是错误:

! [rejected] master -> master (non-fast forward) error: 
failed to push some refs to 'git@github.com:me/me.git'  
To prevent you from losing history, non-fast-forward updates were rejected  
Merge the remote changes before pushing again.  
See the 'non-fast forward' section of 'git push --help' for details.

我猜想您的SSH密钥有问题

确保您仔细遵循Github上的说明:


有关更多信息,请查看。

我想您的SSH密钥有问题

确保您仔细遵循Github上的说明:


有关更多信息,请查看。

我不知道您为什么不首先克隆存储库,但您必须在推送任何内容之前将公钥添加到github。检查

我不知道您为什么不首先克隆存储库,但您必须在推送任何内容之前将公钥添加到github。检查

我的ss键没有问题。我有一个问题,但我通过创建一个新的ssh密钥解决了它。以下是错误:

!![已拒绝]主控->主控(非快进)错误:无法将某些引用推送到'git@github.com:me/me.git'为防止丢失历史记录,拒绝了非快进更新。请在再次推送之前合并远程更改。有关详细信息,请参阅“git push--help”的“非快进”部分

但正如我所说。。我无法解决它


谢谢。

我的ss钥匙没有问题。我有一个问题,但我通过创建一个新的ssh密钥解决了它。以下是错误:

!![已拒绝]主控->主控(非快进)错误:无法将某些引用推送到'git@github.com:me/me.git'为防止丢失历史记录,拒绝了非快进更新。请在再次推送之前合并远程更改。有关详细信息,请参阅“git push--help”的“非快进”部分

但正如我所说。。我无法解决它


谢谢。

根据您对错误消息的描述,听起来您需要在执行“git push”之前执行“git pull”。因为Github存储库中有一些您在本地存储库中还没有的更改,所以在将新更改推送到Github之前,您必须将这些更改合并到本地存储库中。

根据您对错误消息的描述,听起来您需要在进行“git推送”之前进行“git拉送”。由于Github存储库中有一些您在本地存储库中还没有的更改,因此在将新更改推送到Github之前,必须将这些更改合并到本地存储库中。

使用

git拉入原点主控器

以将其更新至最新版本

然后尝试重新提交您的更改。

使用

git拉入原点主控器

以将其更新至最新版本


然后尝试重新提交您的更改。

您能与我们分享您的确切错误信息吗?您能与我们分享您的确切错误信息吗?我同意此解决方案+1+1. 或者从github开始使用git clone获取您的工作副本,然后就可以开始了。我同意这种解决方案+1+1. 或者从github开始使用git clone获取您的工作副本,您就可以开始了。您在这里似乎是新来的,所以我想指出,最好编辑您的问题以添加额外的信息(您的问题左下角附近有一个灰色的小链接,上面写着“编辑”),而不是发布你自己问题的答案。VonC已经为您完成了这项工作,但在将来,这将使人们更容易找到您问题中的所有信息。请删除此“答案”好吗?我冒昧地编辑了你的问题并添加了你的错误信息。你在这里看起来是新来的,所以我想指出,最好编辑你的问题以添加额外的信息(在你问题的左下角附近有一个小的灰色链接,上面写着“编辑”),而不是发布你自己问题的答案。VonC已经为您完成了这项工作,但在将来,这将使人们更容易找到您问题中的所有信息。请删除此“答案”好吗?我冒昧地编辑了你的问题并添加了你的错误信息。同时阅读