背景
会社の開発端末はwindowsなんですが、そのPCでシェルスクリプトを書いてgithubに追加する必要がありました。
シェルスクリプトなので実行権限を付与(chmod +x)してからgitに追加したかったのですが、windows上でどう実行していいかわからず少し調べました。
単にgit bashでchmodをやってもダメらしいことがわかりました。
答え
git addのオプションでパーミッションをつけてstageするものがありました!
git add --chmod=+x -- file.sh
あとはコミット&プッシュするだけ。便利ですねー
よかったよかった。
linuxやmacなら
chmod +x file.sh
これをやってからgit add -> git commit
でいいんですがね。
それでは。