gpt4 book ai didi

git,不要在未跟踪文件列表中显示 *.pyc!

转载 作者:IT王子 更新时间:2023-10-29 00:38:13 25 4
gpt4 key购买 nike

做的时候:

>git status

它在“未跟踪文件”下显示了一个大的 .pyc 文件列表。我不希望它显示这些,因为它会增加噪音。

换句话说,如何让 git 始终忽略所有项目的 .pyc 文件?

编辑

我并不是在寻求一种将我忽略的文件传播给其他人的方法,我的意思只是“针对所有项目”,这意味着我不想将每个新项目都配置为忽略 .pyc 文件。

更新

我应该补充一点,我在 Windows 上工作,我的 git 是 msysgit

Patterns which a user wants git to ignore in all situations (e.g., backup or temporary files generated by the user's editor of choice) generally go into a file specified by core.excludesfile in the user's ~/.gitconfig.

.gitconfig 是文件还是文件夹?我的主目录中没有这样的东西 ( C:\users\<myusername>\ )

更新 2

谢谢大家的回复,

我通过使用解决了问题:

>git config --global core.excludesfile c:\git\ignore_files.txt

并将*.pyc 放入c:\git\ignore_files.txt

最佳答案

gitignore 中所述,git 有 3 ignore files :

  • Patterns which should be version-controlled and distributed to other repositories via clone (i.e., files that all developers will want to ignore) should go into a .gitignore file.

(这会处理所有时间:如果有人克隆您的存储库,它将获得 .gitignore 文件)

  • Patterns which are specific to a particular repository but which do not need to be shared with other related repositories (e.g., auxiliary files that live inside the repository but are specific to one user's workflow) should go into the $GIT_DIR/info/exclude file.

(对你的情况不感兴趣)

  • Patterns which a user wants git to ignore in all situations (e.g., backup or temporary files generated by the user's editor of choice) generally go into a file specified by core.excludesfile in the user's ~/.gitconfig.

(负责所有项目,但不是所有时间,因为在克隆您的存储库时不会复制它。)

“所有项目的所有时间”意味着例如用于创建新 git 项目的自定义 shell,将自定义 .gitignore 作为第一个提交的第一个文件部分...

关于git,不要在未跟踪文件列表中显示 *.pyc!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com