首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用git-bash保护.git文件

用git-bash保护.git文件
EN

Stack Overflow用户
提问于 2018-10-21 19:24:17
回答 1查看 99关注 0票数 2

我正在尝试使用https://github.com/mgrp/django-distill将django站点转换为静态站点。我把静态文件输出到

代码语言:javascript
复制
/e/ENVS/STATIC/static1

在我的win10本地系统上。在进行更改时,我希望覆盖所有非隐藏文件,包括.git目录、提交和将更改推送到我的github以进行部署。不幸的是,提取项目覆盖了整个目录,删除了.git/文件。我试着保护git文件

代码语言:javascript
复制
$ chmod -R 707 .git/ 

使用git-bash,但输出如下所示:

代码语言:javascript
复制
drwxr-xr-x 1 me 197121     0 Oct 21 14:35 ./
drwxr-xr-x 1 me 197121     0 Oct 20 17:11 ../
drwxr-xr-x 1 me 197121     0 Oct 21 14:35 .git/
drwxr-xr-x 1 me 197121     0 Oct 21 14:36 .idea/
-rw-r--r-- 1 me 197121  9963 Oct 21 15:02 agreement.html
-rw-r--r-- 1 me 197121    17 Oct 21 15:02 contact.html
-rw-r--r-- 1 me 197121 14027 Oct 21 15:02 documents.html
-rw-r--r-- 1 me 197121 17048 Oct 21 15:02 form.html
-rw-r--r-- 1 me 197121 11060 Oct 21 15:02 index.html
-rw-r--r-- 1 me 197121  4921 Oct 21 15:02 slideshow.html
drwxr-xr-x 1 me 197121     0 Oct 21 15:02 static/

如何打开和关闭.git/目录的写权限?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-21 20:59:22

您可以将.git/文件夹移到别处。

每当您需要进行回购时,请设置环境变量

代码语言:javascript
复制
GIT_DIR=/path/to/saved/.git
GIT_WORK_TREE=/where/your/.git/was

在输入git status时,您将受益于Git命令的工作,即使您的部署过程覆盖了所有内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52919013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档