GIT 克隆无法获取以点开头的文件(.htaccess、.htpasswd)

J P*_*ana 6 git github git-clone

我正在使用 GIT 从 Github 克隆一个存储库,在运行 CentOs 的远程环境中,使用:

git clone https://myuser:mypass@github.com/Myrepository/repo.git
Run Code Online (Sandbox Code Playgroud)

并且正在检查所有文件,除了以点开头的文件

.htaccess .htpasswd

笔记:

  1. 丢失的文件显示在 Github 存储库中

github

  1. 这些文件不包含在 .gitignore 中
  2. 我正在使用ls -a命令列出服务器上的文件

服务器

我是否需要添加任何标志才能签出这些文件?


[解决方案]

问题不在于 git clone 命令,丢失的点文件是由于之后执行的另一个命令

mv /path/one/* /path/two
Run Code Online (Sandbox Code Playgroud)

它移动了除点文件之外的所有内容。

感谢您的回复!

mat*_*elo 5

请注意,“点文件”在大多数操作系统中通常默认隐藏。无论您使用用户界面还是命令行界面,这都适用。

如果使用 CLI,请尝试在列出 git 存储库中的文件时添加-a标志:ls

ls -a
Run Code Online (Sandbox Code Playgroud)

如所示man ls

-a 包含名称以点 (.) 开头的目录条目。