es scheint, als gäbe es keine ordnungsgemäße Dokumentation in Bezug auf Git-Notizen. Ich habe einige Notizen zu einem der Commits mit dem Befehl git notes add hinzugefügt. aber wenn ich das Commit drücke und später einen separaten Klon mache, sehe ich die Notiz dort nicht. Gibt es eine Möglichkeit, alle Notizen, die über den Befehl git notes hinzugefügt wurden, zu pushen?git: Wie man Nachrichten, die von git notes hinzugefügt wurden, auf den zentralen Git-Server überträgt?
38
A
Antwort
39
Nach here [git-scm.org] können Sie
git push <remote> refs/notes/*
verwenden, um alle Noten zu drücken. Fetching mit
git fetch origin refs/notes/*:refs/notes/*
Verwandte Themen
- 1. Wie man Tags mit PHPSstorm auf Remote-Git-Repository überträgt?
- 2. Wie git-notes commit löschen?
- 3. Verwenden von Git & SVN mit Git als zentralen Server
- 4. git squash gefolgt von Push überträgt Daten erneut
- 5. git pull zeigt "zerstörende" -Nachrichten
- 6. Einen Gitserver als CGI ausführen?
- 7. Liste git tag Namen, Daten und Nachrichten
- 8. Wie wurden diese Git-Commits in den falschen Zweig dupliziert?
- 9. Wie man ein lokales Git-Repository auf einen anderen Computer überträgt?
- 10. Was bedeutet git "von uns hinzugefügt"?
- 11. Git: Wie verhindert man die Übertragung von Dateien, die nur für Debugging-Zwecke modifiziert wurden?
- 12. git --- Wie programmiert man `git push` auf Linux?
- 13. Git - wie findet man Zweige, die Commits enthalten können, die zurückgesetzt wurden?
- 14. Wie identifiziere ich Dateien/Verzeichnisse, die in einem Git-Commit hinzugefügt oder entfernt wurden?
- 15. Wie man git squash commits mit gegebenen Commit-Nachrichten macht
- 16. Warum vergibt git commit (vim?) Die Nachrichten auf diese Weise?
- 17. Git Push ignoriert Verzeichnisse, die über git clone zu projizieren
- 18. Anwenden von Git-Commits auf Arbeitsbaum nicht hinzugefügt?
- 19. Dateien, die von einem Git-Klon fehlen
- 20. Wie man Git Bash von Git Gui öffnen?
- 21. git: Wie verschiebt man die letzten N Commits, die zum Master gemacht wurden, in den eigenen Zweig?
- 22. Was die Auswirkungen auf den geklonten Repositorys nach einem git filter-branch --index-Filter ‚git rm ...‘
- 23. git: wie man die lokalen commits "konsolidiert"
- 24. Zeilen werden hinzugefügt, die nicht gemacht wurden
- 25. Wie man Backups verwaltet und Git mit einem zentralen Repository überwacht?
- 26. Wie isoliert man den Eclipse-Arbeitsbereich vom lokalen git-Repository?
- 27. Erhalten Sie statische Code Analyzer Nachrichten nur von 'Git Diff'?
- 28. Git Client auf dem iPhone, möglich? Wie?
- 29. Wie Parsen Kommentare in einem GIT-Commit?
- 30. Wie listet man alle Git-Tags auf?
erfolgen, wenn ich ein Git-Pull tun, tut es eine Zusammenführung und dann begehen Merge ‚refs/notes/verpflichtet‘ und erstellt dann eine neue begehen .. warum das so ist? – Iowa
@ user2663585 Von 'man git-pull':" git-pull - Abrufen von und Zusammenführen mit einem anderen Repository oder einer Verzweigung ". 'git pull' beinhaltet sowohl' git fetch' als auch 'git merge', wenn also die entfernte Seite, von der aus Sie ziehen, nicht committiert, werden Sie eine Zusammenführung durchführen (was ein neues Commit macht). Um dies zu vermeiden, können Sie 'git fetch' und dann' git merge' selbst ausführen, um zu untersuchen, mit was Sie verschmelzen (anstatt alles in einem zu tun). – simont
Hier ist, was ich getan habe, ich habe eine Testdatei erstellt, hinzugefügt, committed und geschoben .. dann habe ich eine Notiz für dieses Commit erstellt und habe eine Notiz mit "git push ursprung refs/notes/*" gemacht hat einen "git checkout master" gemacht und einen "git pull ursprung refs/notes/*: refs/notes/*" gemacht. Obwohl mein lokaler Repo mit Remote Central Repo synchronisiert war, hat er einen Merge Commit ... und wann erstellt Ich habe ein Git Protokoll gemacht, es zeigte 2 weitere Einträge, einer sagt "Notes von Git Knoten hinzufügen hinzugefügt" und der zweite sagt "Merge commit 'refs/notes/commits'". Bedeutet dies, dass die Git Notizen intern tut ein commit ??? Bitte helfen Sie mir zu entziffern – Iowa