Перейти к содержимому

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

4

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

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

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

15 264 просмотра
valya спросил 15 лет назад
V 185

2 ответа

10
Принятый ответ

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

echo $( cd $(git rev-parse --show-cdup); pwd) 

Я посмотрел на git-rev-parse (1). Похоже, что "git rev-parse --show-toplevel" будет достаточно. Спасибо! :-)

valya · 15 лет назад · 9
George V. Reilly ответил 15 лет назад
G 662
1

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

Чем это отличается от комментария «Валя 10 апреля '11 в 19:03» под принятым ответом, мы все можем пропустить.

mic84 · 7 лет назад · 1

Комментарий не является ответом, его нельзя принять.

sorin · 7 лет назад · 0
sorin ответил 7 лет назад
S 4 397