Se ho una directory "fornitori" nel mio .gitignore, c'è un modo per configurare un telecomando che riceverà comunque quella directory quando faccio una spinta?Come si spinge i file specificati in .gitignore?
risposta
Penso che la funzionalità che stai cercando possa essere ottenuta con un ramo utilizzato per la distribuzione al tuo Cloud Provider.
Impostare un ramo dev
che include il file .gitignore
, controllare il lavoro incrementale in tale ramo.
Unisci il tuo ramo dev
al ramo deploy
che non contiene un file .gitignore
ma contiene la directory dei fornitori.
una volta completata l'unione, passare al remoto di distribuzione dal ramo deploy
.
Fantastico, grazie! Sì, sto usando php fog :) –
la migliore soluzione per questo ho sentito raccomandato fino ad oggi. Grazie –
Il file .gitignore
non ha nulla a che fare con lo spingere. Viene utilizzato da cose come git status
e git add
per capire quali file devono essere (o potrebbero essere) parte di un commit futuro. Puoi aggiungere cose che vengono ignorate usando il comando git add
; esso genera un errore a meno che non si utilizza l'opzione -f
:
The following paths are ignored by one of your .gitignore files:
somefilename
Use -f if you really want to add them.
fatal: no files added
Dopo aver aggiunto il file nel repository, si sarà spinto insieme ad altre modifiche.
Il problema è che non voglio trasferire questa directory al mio repository, voglio solo che sia inclusa in un push su un telecomando specifico (appfog). In questo caso, è una directory con dipendenze gestite automaticamente. –
Va bene, ma è sempre il caso che il file '.gitignore' non controlli ciò che viene spinto dove. – larsks
- 1. Git diff non ignora i file specificati in .gitignore
- 2. gitignore - Ignora tutti i tipi di file eccetto quelli specificati
- 3. Come gitignore * solo * file?
- 4. Come funzionano i pattern negati in .gitignore?
- 5. Come fare a .gitignore ignora i file compilati senza estensione?
- 6. Come si spinge il codice con gitg?
- 7. Come si spinge usando git-emacs?
- 8. Rimuovi i tag specificati in XML (notepad ++)
- 9. .gitignore tutti i file .DS_Store in ogni cartella e sottocartella
- 10. Aggiorna visualizzazione quando si spinge i modelli nel negozio
- 11. Aggiungi .gitignore a gitignore
- 12. .gitignore esclude il file specifico
- 13. Come si fa a Git ignorare i file senza usare .gitignore?
- 14. Come applicare gitignore in seguito?
- 15. gitignore per dimensione del file?
- 16. come si spinge solo alcuni dei vostri commit git locali?
- 17. Errori di Git quando si spinge Heroku
- 18. .gitignore ignora tutti i file quindi consente ricorsivamente * .foo
- 19. gitignore - fatale: nessun file aggiunto
- 20. gitignore senza ignorare il file
- 21. Come aggiungere file di project.lock.json a gitignore
- 22. git push si blocca dopo pochi Spinge
- 23. Cosa fa * ~ in un file .gitignore?
- 24. È possibile mantenere i file .gitignore fuori da SVN?
- 25. Come si spinge un'intestazione accanto a parte di un contenitore?
- 26. I file gitignore vengono creati automaticamente nel mio progetto?
- 27. gitignore tutti i file di estensione nella directory
- 28. I settaggi di Babel 6 specificati in .babelrc non funzionano
- 29. Come si spinge un'entità su un Rx Observable?
- 30. Decimale decimale per i punti specificati
"che riceverà comunque quella directory" - scusa, cosa intendi? una directory può essere ignorata o no ... – Basic
Potrebbe essere che non sia fondamentalmente possibile. In tal caso, sentiti libero di rispondere alla mia domanda dicendo tanto se ne sei positivo :) –
Non sono sicuro al 100% di ciò che stai cercando. Ho postato una risposta con alcune possibilità di altri SO Q. Se non è proprio quello che cerchi, faccelo sapere – Basic