Ho scoperto che le varie estensioni prompt git mancano di una funzione, è per mostrare quanto tempo fa le informazioni da remoto sono state recuperate (con git pull
o git remote update
per esempio), in modo che possiamo sapere se il telecomando lo stato (avanti / indietro) mostrato dal prompt (dal comando git rev-list --left-right --count origin/master...@
ad esempio) è ancora rilevante.
All'inizio ho confrontato l'ultima volta che .git/FETCH_HEAD
è stato modificato con l'ora corrente, ma poi ho scoperto che questo file non esiste sempre.
Poiché non sono un esperto di git, vengo qui con alcune domande:
- c'è un comando git che mostra l'ultima volta in cui il locale è stato sincronizzato con il telecomando?
In caso contrario,
- sta comparando l'ora dell'ultima modifica FETCH_HEAD un buon modo per ottenere tali informazioni?
- l'esecuzione di
git remote update
crea costantemente un file .git / FETCH_HEAD che posso usare per quello?
E infine, questa è una caratteristica che useranno più persone? Pensi che sia rilevante? Immagino che non molte persone utilizzino i prompt di Git, ma per quelli che lo fanno, come fai a sapere se le informazioni visualizzate sono rilevanti, esegui regolarmente git remote update
?