自己在Linux搭建了一个gogs服务器,文件提交后,在Linux系统是看不见文件的吗?是一个镜像方式存在的吗?
你需要了解一下git裸仓库的概念,远程仓库都是基于裸仓库,没有工作区。比如你可以在本地试试这样创建一个仓库
git init --bare test
你在test目录下面是看不到文件的,如果你想看到文件,可以这样做
git clone test test-files cd test-files
曾经我也有这样的困惑,比如我push上去的一个readme.md怎么在data目录下看不到呢?
答案是确实看不到,因为被gogs编译成二进制?这里我不是很确定,但是git的工作方式,绝不是类似ftp,你推上去就看得到一个名叫readme.md的文件。
但是只要网页上看到了,就没问题。
另外当我们迁移git时,只要将gogs下的data文件夹copy过去,就可以了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
你需要了解一下git裸仓库的概念,远程仓库都是基于裸仓库,没有工作区。比如你可以在本地试试这样创建一个仓库
你在test目录下面是看不到文件的,如果你想看到文件,可以这样做
曾经我也有这样的困惑,比如我push上去的一个readme.md怎么在data目录下看不到呢?
答案是确实看不到,因为被gogs编译成二进制?这里我不是很确定,但是git的工作方式,绝不是类似ftp,你推上去就看得到一个名叫readme.md的文件。
但是只要网页上看到了,就没问题。
另外当我们迁移git时,只要将gogs下的data文件夹copy过去,就可以了。