Git-如何在本地计算机上使用2个文件夹推送/克隆

用户名

因此,我才刚刚开始学习Git,并试图了解服务器和客户端之间的关系。我现在还不想开始使用GitHub。最终目标是将我的NAS用作服务器。我的策略是在我的本地计算机上创建两个文件夹:“ RemoteTest”和“ LocalTest”文件夹,它们将充当我的客户端和服务器。

这是我所做的:

  1. 首先创建2个文件夹:RemoteTest和LocalTest
  2. 在LocalTest中执行 git init
  3. 在RemoteTest中,执行 git init --bare
  4. 在LocalTest中,创建新文件 test.txt
  5. 使用以下方法在LocalTest中添加了“ test.txt” git add test.txt
  6. 承诺使用 git commit -m "Testing 123"
  7. 使用添加了远程位置 git remote add origin ~/Desktop/RemoteTest
  8. 尝试使用将内容推送到RemoteTest git push

一切正常,直到第8步,然后出现2​​个错误:

  1. 致命:远端意外挂断
  2. 列表项错误:无法将某些引用推送到“ c:/ Users / Test / Desktop / RemoteTest”

我究竟做错了什么?使用最新版本的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

aws codecommit repo 文件夹由在本地计算机上运行的 git 命令覆盖

仅允许在本地计算机上克隆.git

在本地计算机上使用git进行上传

客户端计算机上的.git文件夹,但未安装git。这是什么意思?

使用Git克隆存储库是否会在我们的本地计算机上创建它的两个副本?

我如何从内部目录而不是存储库目录开始在本地计算机上进行BitBucket git克隆

如何使用本地ssh密钥在远程计算机上签出git源?

同一台计算机上两个不同工作区(文件夹)中的Git同步存储库

从本地计算机上的服务器克隆git存储库时出错

一台计算机上如何有2个git用户?

Git LFS无法在特定计算机上克隆特定文件

如何通过ssh从Windows计算机上进行git克隆?

如何克隆计算机上已有的git程序?

如何在运行Ubuntu 12.04 LTS 64位OS的本地计算机上安装Git GUI?

如何将2台计算机上的2个LOCAL git存储库合并为一个?

如何从本地计算机上删除git帐户并添加新帐户

如何在Angular 6+中的本地计算机上运行Dist文件夹?

在具有不同默认文件权限的计算机上提交时如何使用 git commit 处理文件权限

如何在新计算机上同步我的git存储库?

如何在源中转发ssh密钥以检出目标计算机上的git存储库?

您如何在多台计算机上处理git commit签名?

我如何在一台开发计算机上拥有多个git帐户?

Ansible中,如何在同一台远程计算机上同步2个文件夹?

Git克隆错误“访问权限”仅在特定计算机上

如何将代码从本地 git 推送到 github,不包括媒体文件夹?

将git文件夹从一台计算机复制并粘贴到另一台计算机?

GIT:在您的根文件夹中使用CRA应用程序,如何正确推送git?

Git-将更改从两台本地计算机推送到主计算机

使用GIT4Windows,共享文件夹和两台计算机-此工作流程正确吗?