Stiamo migrando da Perforce a GIT. In forza, c'erano alcuni file che avrei voluto nel repository, ma non dovrebbero essere controllati regolarmente dai singoli sviluppatori. Cose come i file di progetto di Eclipse. Ogni sviluppatore potrebbe ottenere il file .project iniziale, ma poi modificarlo leggermente per il proprio ambiente.Contrassegnare un file nel repository GIT come temporaneamente ignorato
Con P4, potevo prendere quei file, metterli in un elenco di modifiche separato e dimenticarli. La sincronizzazione non li sovrascriverebbe e non verrebbero commessi quando ho eseguito il commit dell'elenco delle modifiche predefinito.
C'è un modo per fare qualcosa di simile con GIT?
Mi piacerebbe essere ancora in grado di "git commit -a"
possibile duplicato di [Configura file di configurazione specifici della macchina] (http://stackoverflow.com/questions/1396617/committing-machine-specific-configuration-files) – Senseful
Possibile duplicato di [Can I 'git commit' un file e ignora il suo modifiche ai contenuti?] (https://stackoverflow.com/questions/3319479/can-i-git-commit-a-file-and-ignore-its-content-chang es) –
* Mi piacerebbe ancora essere in grado di "git commit -a" * - questo è proprio il tuo problema, proprio lì. Con 'git', in genere non si limita a commettere tutto, si rivede ciò che è cambiato con' git status' e 'git diff', si decide cosa aggiungere (o in' .gitignore'), e quindi si esegue il commit esattamente di ciò che serve . Questo flusso di lavoro assicura che i tuoi commit non contengano alcun tipo di oggetto come file o file temporanei accidentalmente verificati, ecc. Vedi, creare una storia 'git' sta raccontando una storia, e meglio lo racconti, più utile sarà. Meglio non macchiarlo con una commessa senza cervello. – cmaster