Desidero aggiungere un file con un nome file univoco ma un percorso precedente lungo (ad es. A/b/c/d/nomefile.java). Normalmente lo aggiungerei al mio repository facendoUtilizzo di due asterischi per aggiungere un file in git
git add *filename.java
.
Tuttavia ho anche fatto prima:
git add a/b/c/d/filename*
così ho cercato di combinare le due cose:
git add *filename*
ma questo fa qualcosa di strano. Aggiunge tutti i file non tracciati. Riesco a vedere i possibili motivi di errore, ma dovrebbero tutti verificarsi in uno dei due comandi precedenti, quindi non so perché questo sta accadendo.
La mia domanda non è tanto su come aggiungere un file a un repository git con solo il suo nome file (anche se sarebbe utile). La mia domanda è qual è il mio fraintendimento dell'operazione *
che mi fa pensare che quanto sopra dovrebbe funzionare.
Info:
Sto usando Git Bash for Windows, che si basa su minGW.
Il nome del file che stavi utilizzando è effettivamente la stringa 'filename' o stai usando questo come esempio? – Hogan
Questo è solo un esempio. – Paul
Se ti riferisci all'ultimo comando, allora quello non sta succedendo. In effetti penso che stia accadendo l'opposto: è l'abbinamento di tutto. Se digito 'git add', non viene aggiunto nulla. – Paul