sembra che non ci sia una documentazione adeguata riguardo le note git. Ho aggiunto alcune note a uno dei commit usando il comando git notes add. ma quando spingo il commit, e più tardi faccio un clone separato, non vedo il messaggio qui. C'è un modo per spingere tutti i messaggi di note aggiunti tramite il comando git notes?git: come spingere i messaggi aggiunti dalle note git al server git centrale?
38
A
risposta
39
Secondo here [git-scm.org], è possibile utilizzare
git push <remote> refs/notes/*
di spingere tutte le note. Recupero può essere fatto con
git fetch origin refs/notes/*:refs/notes/*
Problemi correlati
- 1. Git push al server live
- 2. Git - file scartare aggiunti
- 3. È possibile ottenere git per aggiornare automaticamente le note sul server remoto quando eseguo un git push/git pull
- 4. Come spingere da un repository git nudo a un altro?
- 5. git: spingere un singolo commit
- 6. git push/clone al nuovo server
- 7. Può Git spingere/trascinare su Internet per i repository distribuiti?
- 8. git push, non spingere tutti i commit locali
- 9. git pull mostra i messaggi "distruggendo"
- 10. git git e come funzionano
- 11. Come testare git git
- 12. Come proteggersi dallo spingere grossi blob binari in git?
- 13. Spingere senza commit in Mercurial o Git
- 14. come sovrascrivere con un git push, sovrascrivere le modifiche al server git?
- 15. Come rimuovere tutti i file aggiunti in GIT
- 16. Non riesco a spingere su git?
- 17. Impossibile spingere il ramo master al repository git con netbeans
- 18. Git pre-commit hook: file modificati/aggiunti
- 19. Come spingere determinati file in origine/master in git?
- 20. git sandbox per chiunque voglia tirare/spingere?
- 21. Forza git stash per sovrascrivere i file aggiunti
- 22. git github non può spingere all'origine
- 23. Come eseguire il backup del server Git?
- 24. Git: Annulla le modifiche locali; aggiungi git. + git rm?
- 25. Come sostituire git repo?
- 26. Git push bloccato al 99%
- 27. Inserire i git git nel repository
- 28. Alias "git git" a solo "git"?
- 29. RW Accedi al repository git usando svn (git-svnserver)?
- 30. Git-SVN: aggiornamento del repository Git dal server SVN centralizzato
quando faccio un pull git, lo fa una fusione e quindi unire commettere 'refs/note/impegna' e quindi crea un nuovo impegno .. Perché è così? – Iowa
@ user2663585 Da 'man git-pull':" git-pull - Recupera e fonde con un altro repository o un ramo ". 'git pull' fa 'git fetch' e' git merge', quindi se il telecomando da cui hai eseguito il commit non lo fa, eseguirai una fusione (che crea un nuovo commit). Per evitare ciò, se vuoi esaminare con cosa ti unirai (invece di farlo tutto in uno), puoi eseguire 'git fetch', quindi' git merge' te stesso. – simont
Ecco cosa ho fatto, ho creato un file di test, aggiunto, impegnato e spinto .. poi ho creato una nota per quel commit e ho fatto un push di note usando "git push origin refs/notes/*" .. dopo di che i ha fatto un "git checkout master" e ha fatto un "git pull origin refs/notes/*: refs/notes/*" .. Anche se il mio repository locale era sincronizzato con il repository centrale remoto, ha creato un merge commit .. e quando Ho fatto un log git, ha mostrato altre 2 voci, una che dice "Note aggiunte da git nodes add" e la seconda dice "Merge commit" refs/notes/commit "". Ciò significa che le note di git internaly fanno un impegno ??? pls help me undestand – Iowa