gpt4 book ai didi

git - .gitignore 的相对父目录路径

转载 作者:太空狗 更新时间:2023-10-29 13:52:55 25 4
gpt4 key购买 nike

在我的 sbt 项目中,我有一些文件不想与我的同事共享,因为它们是个人笔记之类的。我想让它们 .gitignored。我怎样才能做到这一点。我在项目中放置了一个文件夹 personal 并在该行中添加了一个 .gitignore

 ../personal/

我希望从 git 中 stash 个人文件夹(包括负责的 .gitignore),但似乎这对 git 无效。我怎样才能做到这一点?

还有 /个人的/没有按预期工作。

最佳答案

选项 1:使用 .gitgnore 文件

在您的 personal 目录中创建一个包含以下内容的 .gitignore 文件:

*
  • Git 然后将忽略 personal 目录及其中的任何文件。
  • 使用此方法无法忽略 personal 目录之外的文件或目录(至少我不知道如何使用此选项实现此目的)。

选项 2:使用 .git/info/exclude 文件

将以下行添加到 .git/info/exclude 文件中:

/personal
*.dictionary
  • Git 然后将忽略 personal 目录及其中的任何文件。
  • 它还会忽略所有带有 .dictionary 后缀的文件,无论它们是在 personal 目录之内还是之外。

更多说明和文档

  • Git 已经跟踪的文件不受影响。 gitignore 文件的目的是确保 Git 未跟踪的某些文件保持未跟踪状态。要停止跟踪当前正在跟踪的文件,请使用 git rm --cached

  • gitignore man page :请参阅“说明”部分以了解有关忽略 git 存储库中文件的不同选项以及何时使用哪个选项的概述。

关于git - .gitignore 的相对父目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40441450/

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