48119


エディタで git 管理されているファイルを見ているとき、このファイルが git
のルートディレクトリからの相対パスが、一体どうなっているのか気になりました。

指定されたパスのファイルが、 git のルートからの相対パスがどうなっているかを取得するコマンドなどはありますでしょうか。これができると、たとえば
github 上の該当ページを open する、といったような、もろもろのスクリプト作成が可能だろうと思い、質問しています。


CC BY-SA 4.0
2018-09-05T11:43:46.693
48118
2018-09-05T11:49:35.087
754
question
git shellscript
git で指定ファイルのプロジェクトルートからの相対パスを取得したい


少し、調べたらでてきたので自己回答します。

[code]

    git ls-files --full-name committed-file
    
[/code]

とやると、`committed-file` というファイルの、 git ルートからの相対パスが取得できました。


CC BY-SA 4.0
2018-09-05T11:49:35.087
48119
2018-09-05T11:49:35.087
754
48118
answer