在我的sbt项目中,我有一些我不想与我的同事分享的文件,因为它们是个人笔记和类似的东西。我想拥有他们.gitignore
d。我怎样才能做到这一点。我放在一个文件夹personal
到项目,并与.gitignore的相对父目录路径
../personal/
我希望将隐藏个人文件夹(包括责任的.gitignore)从混帐行增加了的.gitignore那里,但似乎这是无效的饭桶。我怎样才能做到这一点?
另外 /personal/ 不按预期工作。
在我的sbt项目中,我有一些我不想与我的同事分享的文件,因为它们是个人笔记和类似的东西。我想拥有他们.gitignore
d。我怎样才能做到这一点。我放在一个文件夹personal
到项目,并与.gitignore的相对父目录路径
../personal/
我希望将隐藏个人文件夹(包括责任的.gitignore)从混帐行增加了的.gitignore那里,但似乎这是无效的饭桶。我怎样才能做到这一点?
另外 /personal/ 不按预期工作。
在你personal
目录下创建一个.gitignore
文件,内容如下:
*
personal
目录和里面的所有文件。personal
目录之外的文件或目录是不可能的(至少我不知道如何使用此选项来实现此目的)。添加以下行至.git/info/exclude
文件:
/personal
*.dictionary
personal
目录和任何文件在里面。personal
目录的内部还是外部,它都将忽略所有带有.dictionary
后缀的文件。文件已被跟踪的Git详注&文档不受影响。 gitignore文件的目的是确保未被Git跟踪的某些文件保持未被跟踪。要停止跟踪当前跟踪的文件,请使用git rm --cached
。
gitignore man page:请参阅“说明”一节,以获得有关忽略git存储库中的文件以及何时使用哪个选项的不同选项的概述。
上项目的根目录中添加.gitignore文件以类似下面
sbt-project
|_ app
|_ personal
|_ .gitignore
的路径添加上.gitignore
跳过应该是相对于其中.gitignore
文件所在的目录。在这种情况下,加入这一行跳过SBT-项目
personal/
这是我的情况,由于改善内部的
personal
目录中的所有内容。但是,它只隐藏*我的个人文件夹中的所有内容,而不是我的个人文件夹本身。另外,我想忽略来自我的个人文件夹*外部* .gitignore的内容。例如。我想说,所有.dictionary文件(在个人文件夹内部和外部)应该被忽略。 – Make42