Git: получить текущий рабочий каталог

15137
valya

Как я могу получить текущий рабочий каталог с помощью консоли git?

что-то вроде: если я в:, ~/projects/someproject/somesubfolder/консольная команда должна сказать /home/va1en0k/someproject/(если .git/в этом каталоге есть папка или что-то вроде этого)

или если GIT_WORKING_DIRустановлен, он должен вернуть его. или что использует Git для определения

4

2 ответа на вопрос

10
George V. Reilly

Попробуй это:

echo $( cd $(git rev-parse --show-cdup); pwd) 
Я посмотрел на git-rev-parse (1). Похоже, что "git rev-parse --show-toplevel" будет достаточно. Спасибо! :-) valya 13 лет назад 9
1
sorin

Просто: git rev-parse --show-toplevel

Чем это отличается от комментария «Валя 10 апреля '11 в 19:03» под принятым ответом, мы все можем пропустить. mic84 6 лет назад 1
Комментарий не является ответом, его нельзя принять. sorin 6 лет назад 0

Похожие вопросы