Welche Befehle werden tatsächlich ausgeführt, wenn Sie Synchronisieren von Änderungen in Visual Studio Code?Was macht GIT-Synchronisierung in VSCode?
Antwort
Vom VSCode online help:
Da das Repository auf einem entfernten angeschlossen ist und dass Ihr ausgecheckt Zweig hat eine Upstream-Verbindung zu einem Zweig in diesem entfernten, VS-Code bietet Ihnen nützlich Aktionen zum Drücken, Ziehen und Synchronisieren dieses Zweigs (Letzterer wird einen Pull-Befehl ausführen, gefolgt von einem Push-Befehl).
Es scheint, dass, wenn Sie auf einem bestimmten Zweig synchronisieren Änderungen ausführen, wird es tun folgenden:
git pull origin someBranch
git push origin someBranch
Per dem Kommentar von @FelikZ einen Weg pull --rebase
das Standardverhalten für git pull
zu machen wäre indem sie folgende Ihre .gitconfig
Datei zu konfigurieren:
[pull]
rebase = true
wenn dann das VSCode Plugin eine git pull
ausgibt, sollte sie die Fütterungsmaterial stra verwenden tegy standardmäßig. Wenn Sie dem obigen Link folgen und zum Abschnitt "Git Patch/Diff-Modus" scrollen, sehen Sie eine Bildschirmaufnahme, die das konfigurierende Git zum Ziehen via Rebase zeigt.
- 1. Was macht == in Ruby?
- 2. Was macht/[\ []/in JavaScript?
- 3. Was macht === in PHP
- 4. Intellisense in VSCode
- 5. Was kann eine deaktivierte Git-Taste in VSCode verursachen?
- 6. Was macht Collections.unmodiableSet() in Java?
- 7. Was macht typedef in C++?
- 8. Was macht "$ (@: H)" in MakeFile?
- 9. Was macht "! Eol" in gitattributes?
- 10. Was macht ovly_debug_event in Chrome?
- 11. Was macht \ 1 in sed?
- 12. Was macht das in Javascript?
- 13. Was macht this.async() in JavaScript?
- 14. Was macht || meine in .screenrc?
- 15. Was macht @ in diesem php?
- 16. Was macht send() in Ruby?
- 17. Was macht class_methods in Angelegenheiten?
- 18. Was macht Include() in LINQ?
- 19. Was macht Predef.identität in scala?
- 20. Was macht Autoload in zsh?
- 21. Was macht ON in QBasic?
- 22. Was macht '#' genau in C?
- 23. Was macht <() in Bash?
- 24. Was macht INCLUDE_CHECK in PHP?
- 25. In Java, was macht object.class?
- 26. Was macht fpstrict in Java?
- 27. Was macht glLoadIdentity() in OpenGL?
- 28. Was macht opt.apply_gradients() in TensorFlow?
- 29. Was macht @ Component in angular2?
- 30. Was macht Rebaseall in Cygwin?
Ich hätte schwören können, dass es mehr dazu gab, wie zum Beispiel Änderungen aussetzen, bevor man pusht :) – Jay
Gibt es eine Möglichkeit, das Verhalten zu ändern, so wird es 'ziehen --rebase' statt nur ziehen? – FelikZ
@FelikZ Ich aktualisierte meine Antwort. Ich denke, Sie können Ihre '.gitconfig' Datei aktualisieren, um Rebase standardmäßig beim Ziehen zu verwenden. –