如何使用从控制台获取当前工作目录git
?
类似于:如果我在:~/projects/someproject/somesubfolder/
,控制台命令应该说/home/va1en0k/someproject/
(如果此目录中有一个.git/
文件夹或类似的东西)
或者如果GIT_WORKING_DIR
设置了,它应该返回它。或者 Git 使用任何来确定它
答案1
尝试这个:
echo $( cd $(git rev-parse --show-cdup); pwd)
答案2
简单的:
git rev-parse --show-toplevel