schrieb ich einen Shell-Skript, das den neuesten Code von git erhalten und dann starten Sie die Programmdauer Codelogik wie folgt gezeigt wird:
git pull origin master the_command_of_restart
Aber ich fand, obwohl der git Befehl erfolgreich ausgeführt, nach einem Neustart des Programm war es noch lief alten code.Es schien, dass nach git pull
, das Git-Repository aktualisiert wurde abgeschlossen, aber die Dateien mit dem Repository beteiligt waren nicht fertig geschrieben worden.
Wenn was ich denke, ist wahr, wie kann ich den Neustart-Befehl ausführen, nachdem alle geänderten Datei fertig geschrieben.Wurden alle beteiligten Dateien fertig geschrieben, nachdem das Ergebnis von git pull gedruckt wurde?
1
A
Antwort
0
Wenn zwei Pipelines durch `& & 'getrennt sind, wird die zweite Pipeline erst nach dem ersten Erfolg ausgeführt (gibt einen Nullstatus zurück).
0
Ich glaube, ich habe einen Fehler gemacht. Nach dem Ausführen des Befehls git pull
werden Dateien überschrieben. Und dieser Befehl ist glaubwürdig.
Verwandte Themen
- 1. Gulp Liveloadload nachdem alle Dateien kompiliert wurden?
- 2. Bestimmte Dateien von 'git pull' ausschließen
- 3. dropzone.js - Wie man etwas macht, nachdem ALLE Dateien hochgeladen wurden
- 4. Git stoppt das Auflösen von Dateien, wie umbenannt, nachdem eine bestimmte Anzahl von hinzugefügten/gelöschten Dateien erreicht wurde
- 5. SenTestKit: Aufräumen nachdem ALLE Tests ausgeführt wurden?
- 6. Seltsames Git fail on Pull
- 7. Auto-Override-Dateien mit einem Git-Pull?
- 8. git pull: Berechtigung verweigert
- 9. rSpec Dateien zerstören, nachdem die Suite fertig ist
- 10. Überspringe eine Zeile, nachdem ein Array-Element gedruckt wurde
- 11. Welches Ereignis wird ausgelöst, nachdem alle Ansichten vollständig gezeichnet wurden?
- 12. Anonymer Zweig, nachdem Git zurückgesetzt wurde
- 13. Wie kann das Ergebnis einer Kompilierzeitberechnung in C++ gedruckt werden?
- 14. Fetching Alle Tags von einem entfernten mit Git-Pull-
- 15. Wie kann ich feststellen, welche Dateien im Remote-Repository seit dem letzten Git-Pull geändert wurden?
- 16. Zeige abgerufene Commits nach Git Pull --rebase
- 17. Understanding „git pull --rebase“ vs „git rebase“
- 18. Git-Pull Herkunft HEAD
- 19. Feuerereignis nachdem MarkerClusterer fertig ist
- 20. Laden ff Objekt nachdem ff Dateien verschoben wurden
- 21. eine Aufgabe Laufen, nachdem alle Aufgaben abgeschlossen wurden
- 22. Wie man Dateien in RubyMine einbezieht, nachdem sie ausgeschlossen wurden
- 23. git pull tut nichts
- 24. scons - wie man etwas ausführt/nachdem/alle Ziele wurden gebaut
- 25. Wie wird die HTML-Seite nur angezeigt, nachdem alle Daten von drei JSON-Dateien geladen wurden?
- 26. git pull funktioniert nicht
- 27. Git Pull vs Git Rebase
- 28. Fertig Alle Aktivitäten von Rundfunkempfänger
- 29. Git/GitHub-Pull-Request-Filterung
- 30. Git Pull: Ändern Authentication
Ich denke, es ist nicht das Problem der Shell. Ich befürchte, dass der Befehl 'git pull' nur die Aktualisierung des Git-Repositories betrifft. Die Änderung lokaler Dateien wird asynchron nach dem erfolgreichen Aktualisieren des git-Repositorys behandelt. – yunnysunny
Sind Sie sicher, dass die Konflikte sauber gelöst wurden? Ich wäre sehr überrascht zu finden, dass 'git-merge' daemonisiert, um Dateien asynchron zu lösen –
Es hat keine Konflikte.Und die' Git-Pull 'erfolgreich ausgeführt, konnte ich das Ergebnis davon sehen. – yunnysunny