මට මේ වගේ නාමාවලි ව්යුහයක් ඇත:
.git/
.gitignore
main/
...
tools/
...
...
ප්රධාන හා මෙවලම් ඇතුළත, සහ වෙනත් ඕනෑම නාමාවලියක, ඕනෑම මට්ටමක, මට නොසලකා හැරීමට අවශ්ය 'බින්' නාමාවලියක් තිබිය හැකිය (තවද මට එය යටතේ ඇති සියල්ල නොසලකා හැරීමට අවශ්යය). මම මේ සෑම රටාවක්ම .gitignore හි උත්සාහ කර ඇති නමුත් ඒවා කිසිවක් ක්රියාත්මක නොවේ:
/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too
මට උදව් කිරීමට කිසිවෙකුට හැකිද? මම මෙය කරන්නේ නම් පළමු රටාව (වැඩ කළ යුතු යැයි මා සිතන ක්රමය) හොඳින් ක්රියාත්මක වේ:
/main/**/bin/**/*
නමුත් සෑම ඉහළ පෙළේ නාමාවලියකටම ප්රවේශයක් ලබා ගැනීමට මට අවශ්ය නැති අතර නව එකක් එකතු කරන සෑම අවස්ථාවකම .gitignore වෙනස් කිරීමට මට අවශ්ය නැත.
මෙය නවතම msysgit භාවිතා කරමින් වින්ඩෝස් හි ඇත.
සංස්කරණය කරන්න: තවත් එක් දෙයක් නම්, ඒවායේ නම්වල 'බින්' උපස්ථරය ඇති ලිපිගොනු සහ නාමාවලි ඇත, ඒවා නොසලකා හැරීම මට අවශ්ය නැත :)
**
කාරක රීති, දැන්, (2013 මාර්තු, GIT 1.8.2) නිල වශයෙන් ලේඛනගත: බලන්න මගේ පිළිතුර පහත