Zdravim,
muj pracovni workflow je, ze mam pustene IDE/vim a v druhem okne shell kde zadavam (casto!) ruzne git prikazy (commit,checkout, merge,...)
co bych chtel, je pustit Git tak, aby mi vytvoril "prompt".
Takze misto:
localhost-bash$ git cherry-pick 1234
bych mohl dat jen:
git> cherry-pick 1234
Existuje to? Zkousel jsem hledat na netu, ale nenapada me souslovi, co bych vlastne mel hledat.
Diky, Z.
Měl jste hledat: git shell
https://github.com/thoughtbot/gitsh
git shell
fatal: Interactive git shell is not enabled.
hint: ~/git-shell-commands should exist and have read and execute access.
Není to úplně ono, ale něco podobného dělá git-sh (http://rtomayko.github.com/git-sh/).
git shell je taky neco krapet jinyho nez byl dotaz
Citace od: njn kdy 18. 03. 2015, 13:57:26
git shell
fatal: Interactive git shell is not enabled.
hint: ~/git-shell-commands should exist and have read and execute access.
Do googlu zadat git shell...
Díval jste se na ten odkaz, který jsem přiložil? Ten splňuje požadavky přesně podle otázky...
Můžeš přece přímo ve Vimu použít
:Git cherry-pick 1234
popřípadě si to ":Git " strčit pod nějakou funkční klávesu.
Citace od: Kit kdy 18. 03. 2015, 14:27:52
Můžeš přece přímo ve Vimu použít
:Git cherry-pick 1234
popřípadě si to ":Git " strčit pod nějakou funkční klávesu.
To spíš :!git (! je volání externího příkazu). Vim interní příkaz Git nezná, možná tam máš nějaký plugin. Jinak ano, volání !git si může namapovat na nějaké klávesové zkratky.
diky vsem za odpovedi!
@Jakub L: gitshell je presne to, co jsem chtel - https://github.com/thoughtbot/gitsh (pokud to tedy bude behat, snad jo) - vyzkousim!
@ostatni: ano, je v tom trochu bordel, git-sh (aliasy) je neco trochu jineho; me hledani "git shell" skoncilo nejakym git-ssh serverem s limitovanym pristupem (pouze git).
Nebo začni používat pořádné IDE a do shellu už nemusíš ani hrábnout.
Nestacili by aliasy? Napriklad http://git-scm.com/book/en/v2/Git-Basics-Git-Aliases