Javascript 跨团队共享被忽略的文件

Javascript 跨团队共享被忽略的文件,javascript,git,visual-studio-code,gitignore,Javascript,Git,Visual Studio Code,Gitignore,我最近在我的项目中添加了打字文件,以便在VS代码中为Angular、D3、下划线等库获取intellisense 因此,我在这个分支中的更改是添加一个带有相关打字文件的typings/文件夹,添加typings.json,以及添加jsconfig.json。我还将它们分别添加到我的.gitignore。因此,我的diff只显示.gitignore更改。如果我将其合并到remote master中,当其他团队成员将其下拉时,他们将拥有typings文件夹、typings.json和jsconfig

我最近在我的项目中添加了打字文件,以便在VS代码中为Angular、D3、下划线等库获取intellisense


因此,我在这个分支中的更改是添加一个带有相关打字文件的
typings/
文件夹,添加
typings.json
,以及添加
jsconfig.json
。我还将它们分别添加到我的
.gitignore
。因此,我的diff只显示
.gitignore
更改。如果我将其合并到remote master中,当其他团队成员将其下拉时,他们将拥有
typings
文件夹、
typings.json
jsconfig.json
。我希望他们能够访问此文件,这样他们在使用VS代码时也能获得intellisense,但我不确定我是否正确处理了此问题。

不,他们不会下拉您在gitignore中列出的文件,因为在您提交和推送时不会推送这些文件。他们只会下拉对gitignore文件的更改。他们获得新的“typings”文件夹和文件的唯一方法是,将它们从gitignore中删除并签入git,然后将更改合并到master中。

好的,让我直说,您希望与其他人共享
typings
文件夹及其内容,对吗?你后来为什么要将它们添加到
.gitignore
中?忽略这些文件的原因是什么?@big\u water,看起来我想得太多了,根本不需要忽略。谢谢!因此,为了忽略它们,我应该做出两个承诺;一个用于添加打字文件夹和文件,另一个用于忽略它们?忽略它们的原因是什么?它们是特定于用户的吗?