如何在git中强制执行“文件名中没有空格”策略?

Vroomfondel

如标题所示。我希望git拒绝add文件名中包含空格的文件。是否存在强制执行此操作的配置?

戈皮纳斯

的正则表达式**\ **可以在.gitignore文件中用于拒绝带空格的文件名。

这是一个工作示例的演示:

步骤1:添加**\ **存储库中的.gitignore文件

$ my-repository (master)
$ ls
core/  it.tests/  pom.xml  README.md  ui.apps/  ui.content/

$ cat .gitignore
**/.classpath
**/target
**/node_modules/
/node_modules/
/build/

**\ ** 

          ---> Ignore file that has blank spaces in the name

步骤2:创建一个名称中带有空格的文件(示例:xy z.txt)

$ echo "Hello! How are you doing?" > "x y z.txt"

$ ls
 core/   it.tests/   pom.xml   README.md   ui.apps/   ui.content/

 'x y z.txt'

步骤3:尝试将名称中带有空格文件添加到存储库并提交

$ git add .

$ git commit -a

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

结果:

的模式**\ **的.gitignore文件阻止其名称中有空格的文件被添加到库中。

有关.gitignore文件的更多信息:

https://git-scm.com/docs/gitignore

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在打字稿eslint中强制执行文件名和文件夹名称约定?

来自分类Dev

文件名中带有空格的grep文件

来自分类Dev

如果文件名中带有空格,如何正确将git ls-files输出传递给Java?

来自分类Dev

两个命令行中没有空格的文件名

来自分类Dev

在文件名中带有空格的GetFiles

来自分类Dev

在shell中处理带有空格的文件名

来自分类Dev

如何替换GCP Cloud Storage中文件名中的所有空格?

来自分类Dev

如何删除多个文件名中的所有空格?

来自分类Dev

如何用文件夹的所有文件名中的下划线替换所有空格?

来自分类Dev

如何在忽略文件名中的空格的同时遍历子目录并执行操作

来自分类Dev

如何在PowerShell中不提示的情况下强制执行会话级执行策略?

来自分类Dev

我如何在 linux 脚本中使用带有空格的文件名?

来自分类Dev

使用ftplib下载文件名中带有空格的文件

来自分类Dev

Python scp复制文件,文件名中带有空格

来自分类Dev

处理文件名中带有空格的文件列表

来自分类Dev

批量修改多个文件名中带有空格的文件

来自分类Dev

如何将WSL中带有空格的文件名传递给cmd.exe?

来自分类Dev

查找文本为“ example.html”的所有文件,并替换为“ example.php”,仅当文件名中没有空格时才有效

来自分类Dev

如何在文件名中强制使用非法字符?

来自分类Dev

Firefox在文件名中带有空格的下载时出现问题

来自分类Dev

链接到Bitbucket Markdown中带有空格的文件名

来自分类Dev

文件名中带有空格的可绘制对象?

来自分类Dev

查找和xargs正确处理名称中带有空格的文件名

来自分类Dev

使用find命令在shell中打印带有空格的完整文件名

来自分类Dev

在CMD行上卷曲GET,文件名中带有空格

来自分类Dev

文件名中带有空格的可绘制对象?

来自分类Dev

在回声内的perl命令中带有空格的文件名

来自分类Dev

ffmpeg:bash脚本中带有空格的文件名

来自分类Dev

当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

Related 相关文章

  1. 1

    如何在打字稿eslint中强制执行文件名和文件夹名称约定?

  2. 2

    文件名中带有空格的grep文件

  3. 3

    如果文件名中带有空格,如何正确将git ls-files输出传递给Java?

  4. 4

    两个命令行中没有空格的文件名

  5. 5

    在文件名中带有空格的GetFiles

  6. 6

    在shell中处理带有空格的文件名

  7. 7

    如何替换GCP Cloud Storage中文件名中的所有空格?

  8. 8

    如何删除多个文件名中的所有空格?

  9. 9

    如何用文件夹的所有文件名中的下划线替换所有空格?

  10. 10

    如何在忽略文件名中的空格的同时遍历子目录并执行操作

  11. 11

    如何在PowerShell中不提示的情况下强制执行会话级执行策略?

  12. 12

    我如何在 linux 脚本中使用带有空格的文件名?

  13. 13

    使用ftplib下载文件名中带有空格的文件

  14. 14

    Python scp复制文件,文件名中带有空格

  15. 15

    处理文件名中带有空格的文件列表

  16. 16

    批量修改多个文件名中带有空格的文件

  17. 17

    如何将WSL中带有空格的文件名传递给cmd.exe?

  18. 18

    查找文本为“ example.html”的所有文件,并替换为“ example.php”,仅当文件名中没有空格时才有效

  19. 19

    如何在文件名中强制使用非法字符?

  20. 20

    Firefox在文件名中带有空格的下载时出现问题

  21. 21

    链接到Bitbucket Markdown中带有空格的文件名

  22. 22

    文件名中带有空格的可绘制对象?

  23. 23

    查找和xargs正确处理名称中带有空格的文件名

  24. 24

    使用find命令在shell中打印带有空格的完整文件名

  25. 25

    在CMD行上卷曲GET,文件名中带有空格

  26. 26

    文件名中带有空格的可绘制对象?

  27. 27

    在回声内的perl命令中带有空格的文件名

  28. 28

    ffmpeg:bash脚本中带有空格的文件名

  29. 29

    当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

热门标签

归档