因此,我才刚刚开始学习Git,并试图了解服务器和客户端之间的关系。我现在还不想开始使用GitHub。最终目标是将我的NAS用作服务器。我的策略是在我的本地计算机上创建两个文件夹:“ RemoteTest”和“ LocalTest”文件夹,它们将充当我的客户端和服务器。
这是我所做的:
git init
git init --bare
test.txt
git add test.txt
git commit -m "Testing 123"
git remote add origin ~/Desktop/RemoteTest
git push
一切正常,直到第8步,然后出现2个错误:
我究竟做错了什么?使用最新版本的Git和Windows 8.1。
谢谢
如果仅执行概述的步骤,则您的本地分支没有上游分支,因此git push
将不知道推送到何处。
如果这是问题所在,那么简单地执行git push origin master
(或者与--set-upstream
分支机构一起记住)就可以了。
(免责声明,我希望错误消息是
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
而不是您的错误。)
如果没有,请先检查说出的内容,然后检查您是否确实正确添加了遥控器git remote -v
。我不知道Windows,但是您的第二个错误表明遥控器确实已正确设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句