Cie*_*iel 7 github visual-studio
我正在使用Visual Studio 2013
和GitHub
我的源代码控制,我一直遇到的问题是它一直试图提交.js
从.ts
(Typescript)文件生成的所有文件.
这是不好的原因是因为我有经验,提交这些导致构建失败,只有关闭和重新打开Visual Studio才能解决问题.
我对git的了解总体上还不成熟,但在我看来,这一定是一个常见的问题.我不想只排除所有.js
文件,因为有许多文件不是由typescript生成的; 除了我每次提交时手动排除文件之外,我还能做些什么呢?
将一些文件模式添加到Git的忽略文件之一.
.gitignore
文件通常与存储库一起提交,因此其忽略由所有用户共享..git/info/exclude
文件未与存储库一起提交,因此可以用于您自己的个人忽略.要忽略.js
目录中的所有文件foo
,请使用以下内容:
foo/*.js
Run Code Online (Sandbox Code Playgroud)
请注意,忽略文件中的模式仅阻止跟踪文件.这意味着如果您已经提交了文件,它将继续被跟踪.修改将导致文件显示在"未提交的更改"中,类似的内容git commit -a
将导致更改被提交.
如果您希望将来忽略已提交的文件,则必须将其从存储库中删除.这是关于SO的常见问题,关于处理这个问题有很多问题.
阅读Git的忽略功能是值得的,因为它有一些陷阱.
归档时间: |
|
查看次数: |
2764 次 |
最近记录: |