Potrebbe accadere che l'utente non desideri rilasciare tutte le risorse nel relativo progetto nel repository. Ad esempio, editor esterni possono creare file temporanei nel progetto, compilazioni di file .java, file .class e, viceversa, molte operazioni di build possono generare file binari. L'insieme di questi file potrebbe avere dimensioni eccessive. Inoltre, tali file potrebbero essere nuovamente generati, qualora venga eseguita un'operazione di build, determinando cosė numerose modifiche in uscita. Generalmente, non č necessario condividere questi file tra i membri di un team o di conservarli nel repository.
Di seguito vengono spiegate due procedure per indicare le risorse che non devono essere rilasciate nel repository.