Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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
将存储库推送到GitHub上_Git_Github - Fatal编程技术网

将存储库推送到GitHub上

将存储库推送到GitHub上,git,github,Git,Github,我在自己的服务器上设置了自己的Git存储库,并创建了一个存储库。我是Git新手,目前我所做的就是Git add*,Git commit,和Git push。我对git不太熟悉 现在,我想在GitHub上创建一个存储库,以便远程GitHub存储库具有与我在自己的服务器上相同的更改列表 我想你不能给我一个步骤的清单,以及每个步骤将要做什么的解释吗?我主要担心的是,我不想破坏我当前的存储库 更新:谢谢大家。我仍然不太明白GIT是如何工作的(我相信在某个时候我会的),但是::D这里有一些东西可能会有所帮

我在自己的服务器上设置了自己的Git存储库,并创建了一个存储库。我是Git新手,目前我所做的就是
Git add*
Git commit
,和
Git push
。我对git不太熟悉

现在,我想在GitHub上创建一个存储库,以便远程GitHub存储库具有与我在自己的服务器上相同的更改列表

我想你不能给我一个步骤的清单,以及每个步骤将要做什么的解释吗?我主要担心的是,我不想破坏我当前的存储库


更新:谢谢大家。我仍然不太明白GIT是如何工作的(我相信在某个时候我会的),但是::D

这里有一些东西可能会有所帮助,但我相信互联网上有太多的资源可以帮助你做到这一点。关于在github上建立回购协议的步骤,在他们的网站上有详细介绍,请仔细阅读,如果您有任何问题,请随时提问。顺便说一句,欢迎来到Git:)

这里有些东西可能会有所帮助,但我相信互联网上有太多的资源可以帮助你做到这一点。关于在github上建立回购协议的步骤,在他们的网站上有详细介绍,请仔细阅读,如果您有任何问题,请随时提问。顺便说一句,欢迎使用Git:)

在GitHub上创建一个新的存储库,如下所示:


然后从这里执行步骤4和5:

在GitHub上创建一个新的存储库,如下所示:


然后从这里开始执行第4步和第5步:

没有时间编写完整的解决方案,但基本上您需要:

# create a nickname for your github account. In this case it is github
git remote add github your-github-repo-path
继续在本地提交更改并推送它们。如果还希望推送到github,请执行:

#push the changes to the repo on the 'github' nickname, to the branch master
git push github master

没有时间编写完整的解决方案,但基本上您需要:

# create a nickname for your github account. In this case it is github
git remote add github your-github-repo-path
继续在本地提交更改并推送它们。如果还希望推送到github,请执行:

#push the changes to the repo on the 'github' nickname, to the branch master
git push github master

创建存储库并将远程路径添加到本地计算机

在本地计算机中,切换到远程git路径

cd ../../../

git pull "name " master 

pwd:"enter your password"

git add Filename

git commit -m "Comments on files"

git push "name" master

我希望这能帮助您,如果我正在工作,请纠正我创建一个存储库并将远程路径添加到本地计算机

在本地计算机中,切换到远程git路径

cd ../../../

git pull "name " master 

pwd:"enter your password"

git add Filename

git commit -m "Comments on files"

git push "name" master

我希望这能帮助您,如果我正在工作,请纠正我。在GitHub中创建回购时,我是否要勾选“使用自述文件初始化此存储库”呢?我想现在不行。如果回购协议一开始是空的,那就容易多了。你可以以后再加一个。呃,我加了一个。。。现在我看到“错误:无法将某些引用推送到“”,以防止丢失历史记录,拒绝了非快进更新。请在再次推之前合并远程更改(例如“git pull”)。有关详细信息,请参阅“git push--help”中的“关于快进的说明”部分。是否尝试了
git pull
?如果您将变更集拉入并合并到您已经拥有的变更集中(只需将自述文件插入到您的代码库中),那么您应该能够提交并推送这些变更集。太好了,没问题!如果我能帮上忙,那么我将非常感谢你的支持/接受答案!当我在GitHub中创建repo时,我是否应该勾选“使用自述文件初始化此存储库”呢?我想目前还没有。如果回购协议一开始是空的,那就容易多了。你可以以后再加一个。呃,我加了一个。。。现在我看到“错误:无法将某些引用推送到“”,以防止丢失历史记录,拒绝了非快进更新。请在再次推之前合并远程更改(例如“git pull”)。有关详细信息,请参阅“git push--help”中的“关于快进的说明”部分。是否尝试了
git pull
?如果您将变更集拉入并合并到您已经拥有的变更集中(只需将自述文件插入到您的代码库中),那么您应该能够提交并推送这些变更集。太好了,没问题!如果我能帮上忙,那么我将非常感谢你的支持/接受答案!当我在GitHub中创建repo时,是否要勾选“使用自述文件初始化此存储库?”如果需要:)它应该创建一个简单的自述文件,您可以在其中写入有关项目/存储库的详细信息,当人们/您自己在GitHub中查看项目时可以看到该文件。如需了解更多详细信息,请参阅Zend Db模型表单生成器-----------说明:1。将config.php-default复制到数据目录内的config.php…'都写在readme.txt文件中,可以作为项目及其目的的摘要。我是否要勾选“使用自述文件初始化此存储库”当我在GitHub中创建repo时?如果您需要:),它应该创建一个简单的自述文件,您可以在其中写入有关您的项目/存储库的详细信息,当人们/您自己在GitHub中查看项目时可以看到该文件。如需了解更多详细信息,请参阅Zend Db模型表单生成器-----------说明:1。将config.php-default复制到数据目录内的config.php…'都写在readme.txt文件中,可以作为项目及其目的的摘要。当我在GitHub中创建repo时,是否应勾选“使用自述文件初始化此存储库?”当我在GitHub中创建repo时,是否应勾选“使用自述文件初始化此存储库”?是的,但这样会“传输”完整的补丁历史记录到GitHub?完整的补丁历史是什么意思?如果您刚刚设置了一个新项目,并希望在项目上设置git之前文件会有修订版,则为“否”。如果您的意思是,通过这种方式,您可以确保所有文件及其日志和以前的修订版也传输到github,则为“是”。这会很好。@Merc yes您的github repo将具有与本地repo相同的记录(提交、日志等)。我收到“错误:无法将某些引用推送到“”,以防止丢失历史记录,非快进更新被拒绝合并远程更改(例如“git pull”)再次推动之前。有关详细信息,请参阅“git push--help”中的“关于快进的说明”部分。帮助…?当您看到此错误时,这意味着您要推动的回购具有本地副本中没有的新提交。因此,您的git