GIT:将本地计算机用作远程存储库,推送不起作用

我在本地计算机上有一个本地项目,并且我在项目中使用git。我想要一个本地副本作为远程仓库。所以我要做的是:

  • 我将项目从github克隆到路径/ data / projects。 git clone <the_path_to_project/test> 结果是cloning into 'test'
  • 然后我将目录更改为〜/ Projects,并从先前的路径再次克隆了该项目: ``git clone / data / projects / test``

所以现在我想我应该可以从〜/ Projects / test推送到/ data / projects / test上的远程分支,但是似乎不起作用。这是我的示例:

user@cpu:~/Projects/test$ ls
config-overrides.js  package.json  package-lock.json  public  README.md  src  yarn.lock
user@cpu:~/Projects/test$ git remote -v
origin  /data/projects/test/ (fetch)
origin  /data/projects/test/ (push)
user@cpu:~/Projects/test$ touch test
user@cpu:~/Projects/test$ git add .
user@cpu:~/Projects/test$ git commit -m "add test"
[master d45b30b] add test
 1 file changed,0 insertions(+),0 deletions(-)
 create mode 100644 test
user@cpu:~/Projects/test$ git push origin master
Enumerating objects: 4,done.
Counting objects: 100% (4/4),done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2),done.
Writing objects: 100% (3/3),259 bytes | 259.00 KiB/s,done.
Total 3 (delta 1),reused 0 (delta 0)
To /data/projects/test/
user@cpu:~/Projects/test$ cd /data/projects/test
user@cpu:/data/projects/test$ ls
config-overrides.js  package.json  package-lock.json  public  README.md  src  yarn.lock

因此测试文件不会出现在我的/ data / projects / test路径中。你知道是什么问题吗?

我还必须这样做: user@cpu:/data/projects/test$ git config --bool core.bare=true

chu20061 回答:GIT:将本地计算机用作远程存储库,推送不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2997263.html

大家都在问