2014-02-17 2 views
0

Есть ли способ указать каталог для фиксации/stash из командной строки?Git фиксировать каталог, пока он не находится в пути git

Мое прецедентом является то, что я хочу поместить git commit -am "some default message" в качестве команды в postdeactivate скрипт в virtualenvwrapper. Таким образом, он делает фиксацию, когда я deactivate моей среды. Я не хочу просто вводить команду в скрипт как есть, потому что я, возможно, изменил каталоги, и он может либо потерпеть неудачу (не страшно), либо совершить неправильное репо (очень раздражает).

Я предполагаю, что сначала у меня был бы сценарий cd в каталоге проекта, но, похоже, должен быть более чистый способ.

+0

'cd' в него. Это самый лучший способ сделать это. Вы можете использовать 'pushd'' 'popd', хотя сделать это немного более временным. – poke

+0

Я знал, что это должно быть в Интернете, где я просто не мог найти правильные ключевые слова Google. Должен использовать «абсолютный путь». – JudoWill

ответ

Смежные вопросы