默認情況下,是否有一個選項可以使git do rebase與--preserve-merges
?我知道別名,但我不喜歡這個想法來記住他們的名字,並且當你習慣他們時,它會讓別人的計算機上的一切都變得更難。`--preserve-merges`的Git選項?
回答
這種特殊的需求是shell函數存在的原因之一。
git() {
case $1 in
rebase) shift; set -- rebase --preserve-merges "[email protected]" ;;
esac
command git "[email protected]"
}
至於
我知道的別名,但我不喜歡這個主意,記住他們的名字,也它使一切更難別人的電腦上做,當你習慣了他們。
我覺得讓一個命令的行爲方式不同別人的電腦上的一個方法,但只有當你使用它,就必須問,一個適當的響應一個單獨的問題。
對不起,但我的問題清楚地表明,我需要一個* git選項*,而不是任何其他方式來實現此功能。這就是爲什麼我提到別名 - 不接收這樣的答案。 –
你給出了這個要求的兩個原因。這滿足了第一個('git rebase'會按你的意願工作,它不會引入新的名字)。我懷疑第二個可能會被誤解,你是否可以更清楚地知道,當你在「別人的電腦」上時,git對你個人的行爲會有什麼不同? – jthill
我不使用git別名(並解釋了原因)並要求提供* git選項*。 我不需要解決方法,我只需要* git選項*(如果存在)。 –
- 1. Rails 3 generator的git選項?
- 2. DIFF:選項不承認«--git»
- 3. 複製Git回購選項
- 4. Git沒有克隆選項
- 5. GIT錯誤:未知的選項「--short」
- 6. - git checkout中的幹運行選項
- 7. 長選項不工作的Git別名
- 8. eclipse中的Git Repositories選項卡爲空
- 9. Git鉤子中的Bash選項菜單
- 10. Jenkins上看不到的Git選項
- 11. 如何在舊版Git上沒有該選項的git --unset-upstream?
- 12. 在IntelliJ中克隆Git項目時選擇什麼選項?
- 13. Eclipse導入> Git選項不可用
- 14. git選項remote.unfuddle.push有什麼作用?
- 15. 如何禁止git commit -a選項
- 16. Git http.cookiefile配置選項不起作用
- 17. 如何在git中啓用shell選項?
- 18. 可以縮短git開關選項嗎?
- 19. git remote自動使用-v選項
- 20. 如何閱讀git命令選項
- 21. 將ssh選項傳遞給git克隆
- 22. git log --since = <date>選項
- 23. git - 無合併選項如何工作
- 24. Git bash選項卡完成.sh文件
- 25. Jenkins Git插件 - stderr:plink:未知選項「-o」
- 26. VSCode git集成不支持git命令選項?
- 27. Git中是否有「git pull --dry-run」選項?
- 28. Git子項目?
- 29. 大Git項目
- 30. 運行git gc與無選項vs --auto選項有什麼區別?
你使用的是什麼版本的Git? – VonC
目前最新的2.12.1 –