Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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
如何从Linux上的终端将工作推送到Github上的存储库?_Linux_Git_Github_Git Push - Fatal编程技术网

如何从Linux上的终端将工作推送到Github上的存储库?

如何从Linux上的终端将工作推送到Github上的存储库?,linux,git,github,git-push,Linux,Git,Github,Git Push,我正试图将本地驱动器上的工作上传到我分出的Github存储库。这是我输入终端的代码: cd Desktop cd <project> ls git init git add . git commit -m "first commit" git log git remote add publicrepot <github link> git remote publicrepo git push -u publicrepo git push --set-upstream pu

我正试图将本地驱动器上的工作上传到我分出的Github存储库。这是我输入终端的代码:

cd Desktop
cd <project>
ls
git init
git add .
git commit -m "first commit"
git log
git remote add publicrepot <github link>
git remote publicrepo
git push -u publicrepo
git push --set-upstream publicrepo master

如何将我的工作上传到我从另一个帐户分出的存储库中?

在将更改推送到远程服务器之前,您必须拥有远程服务器所做的所有更改(除非您强制推送,而您可能不应该这样做)。试着跑步

git pull
在你推之前

或者,如果您不希望合并提交

git pull --rebase

在git再次推送之后,您应该使用git pull来获取存储库中的新更改。我很好奇:错误消息确切地告诉您问题是什么以及您应该做什么(反映在我上面的评论和到目前为止的一个答案都完全相同)。你试过了吗?它起作用了吗?
git pull --rebase