Ich möchte manchmal eine --ff-only
Zusammenführung machen, und es ist ein wenig peinlich, Tab-Complete, weil --ff
existiert. Aber --ff
ist das Standardverhalten, und ich kann mir nicht vorstellen, es jemals explizit angeben zu wollen. Kann ich --ff
ein Synonym für --ff-only
machen? Ich weiß, dass ich einen Alias wie ff-merge
machen kann, aber ich bin nicht begeistert von dieser Lösung. Ich würde auch mit einer Lösung glücklich sein, die --ff<TAB>
zu --ff-only
beendet.Kann ich git merge machen --ff verhält sich wie --ff-only?
Antwort
Beantwortung der Bit
ich auch mit einer Lösung zufrieden sein würde, die --ff-only zu vervollständigen verursacht --ff.
In Bash, finden Sie, welches Skript verwendet wird, um Ihre Git-Vervollständigungen zu konfigurieren. Auf meinem System ist es /etc/bash.completion.d/git-completion.bash
.
Dort finden Sie das Bit, das die Optionen für Git Merge angibt. In meinem Skript gibt es eine Variable __git_merge_options
. Am besten suchen Sie nach --ff-only
.
In dieser Variable entfernen Sie --ff
, so dass nur und --no-ff
(und andere nicht verwandte Optionen) bleiben.
Speichern und Quellen dieses Skripts.
Voilà.
Danke, dass du meinen voila! Meine Antwort sieht ein wenig mehr aus, ich weiß nicht, * génial * jetzt;) –
- 1. Verhält sich git merge reapply auf einem anderen commit?
- 2. Machen Sie eine git Squash Merge und git merge wieder
- 3. Wie kann ich Git merge vertrauen?
- 4. py2neo graph.merge() verhält sich anders als Cypher MERGE?
- 5. Kann ich git-svn mehr wie git machen?
- 6. Wie verwende ich richtig git merge --squash
- 7. Templating git merge Standardmeldung
- 8. Wie stelle ich `git fetch upstream; git merge upstream/master`?
- 9. git verschmelzen mit --no-ff und --squash
- 10. z-Index verhält sich nicht wie ich
- 11. Wie kann ich einen älteren Commit HEAD in Git machen?
- 12. So erreichen Sie `git --no-ff --ff-only`, was nicht erlaubt ist
- 13. Einstellung --ff-only als Standard für Git Pull aber nicht für Git Merge
- 14. usort verhält sich nicht wie
- 15. Wie verhält sich dieser XPath?
- 16. Force Merge Commit und Vorlauf in Git-Merge
- 17. Warum verhält sich "git grep" auf meinem Windows PC unberechenbar?
- 18. Gitlab merge Anfrage mit --no-ff
- 19. eine Standardfunktion Aufschalten verhält sich unerwartet
- 20. Jquery verhält sich anders
- 21. Zsh verhält sich seltsam
- 22. rückgängig machen git merge nach merge.renameLimit Warnung plus Konflikte
- 23. Wie mache ich eine GUI, die sich so verhält?
- 24. Merge 2 GIT-Zweige
- 25. Binärkonflikt mit Git Merge
- 26. Beobachtbares Wörterbuch verhält sich nicht wie erwartet
- 27. Git Merge Upstream-Zweig
- 28. Type.IsSubclassOf verhält sich nicht wie erwartet
- 29. Wie kann ich standardmäßig git-pull ausführlich machen?
- 30. Lodash DifferenceBy verhält sich nicht wie excepted
https://git.wiki.kernel.org/index.php/Aliases –
Welche Shell verwenden Sie? Bash? –
@PaulHicks GNU bash, version 4.2.45 (1) -release (x86_64-pc-linux-gnu) – amalloy