Gestisci i flag di indice dei file tracciati
A volte modifichi un file tracciato solo sul tuo computer, ad esempio una configurazione locale. Due flag Git nascondono tali modifiche: Skip Worktree… mantiene la tua copia e smette di mostrare le sue modifiche; Assume Unchanged… è un'accelerazione che impedisce a Git di controllare il file. Nessuno dei due è un modo per ignorare un file.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Il file viene tracciato (già impegnato) e sono presenti modifiche locali che non desideri mai impegnare.
Dove trovarlo
- Fare clic con il pulsante destro del mouse su un file modificato in Working Changes: Skip Worktree… o Assume Unchanged….
| Azione | macOS | Windows e Linux |
|---|---|---|
| La tavolozza dei comandi | ⌘⇧P | Ctrl+Shift+P |
Passi
Scegli la bandiera
Per un file che mantieni modificato di proposito, scegli Skip Worktree…. Utilizza Assume Unchanged… solo come accelerazione per file di grandi dimensioni che non tocchi.
Leggi la conferma
GitTree spiega cosa fa il flag e il comando che lo cancella, come
git update-index --no-skip-worktree <file>.Impostalo
Premi Set Flag. Il file lascia le modifiche di lavoro.
Risultato atteso
Le tue modifiche locali rimangono sul tuo computer e non vengono più visualizzate per lo staging.
Saltare l'albero di lavoro o assumere invariato?
| Bandiera | Cosa fa Git | Attenzione |
|---|---|---|
| Skip Worktree… | Mantiene la tua copia di lavoro e smette di mostrare le sue modifiche. | L'estrazione delle modifiche a quel file potrebbe non riuscire finché il flag non viene cancellato. |
| Assume Unchanged… | Interrompe il controllo delle modifiche nel file, come accelerazione. | Git potrebbe comunque notare e sovrascrivere le tue modifiche. |
Se qualcosa va storto
Un pull o un checkout non riesce su un file contrassegnato
Cancella il flag con git update-index --no-skip-worktree <file> nel terminale, quindi tira di nuovo.
"Alcuni file sono contrassegnati come presupposti invariati o salta albero di lavoro, quindi le loro modifiche non possono essere controllate."
Alcune operazioni devono vedere ogni cambiamento. Prima cancella quei segni.
Domande
Queste bandiere viaggiano con una spinta?
No. Vivono solo nel tuo indice locale; i compagni di squadra non li vedono.