なんかClaude Code起動したら、何やら新しいリリースノートが・・・ Windowsサポートが追加されてるぅ!! ってことで試してみました。 Git for Windowsが必須ですが、まぁ開発Windows PCにはふつう入ってるでしょうってことで、latestを一応指定して最新版をインストール
I use Git in Windows, and want to push the executable shell script into git repo by one commit. Usually I need to do two steps (git commit). $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh 1 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 install.sh $ git update-index --chmod=+x inst
Fork is getting better and better day after day and we are happy to share our results with you.
これをみるとinputやfalseはLF -> CRLFの自動変換を行わないので、これらを選んでしまいそうですが、 大規模開発で多数の開発者がtrueでインストールしてしまった場合、わざわざ変更をしてもらうまでの悪影響があるのか?がわからなかったので、それについて調べた結果を記載しようかと思います。また、これを書くきっかけとなった私のチームではまった落とし穴について書こうと思います。 core.autocrlfをtrueに設定をした場合 core.autocrlfをtrueに設定をした場合について整理します。 チェックアウトやコミットした場合の動きや、開発者がCRLFでファイルを作成した場合の動きは以下のようになります。 上記の図から確かにwroking directory上ではCRLFとLFが混在してしまう可能性がありますが、 repository上のファイルがLFである以上、core.
WindowsとLinuxをまたがって、スクリプトファイルを編集する場合のTips。 Linux系の場合、ファイルシステム上でファイル実行権限を変更する(chmod)と、Gitが「ファイルが変更された」と認識する。 そのため通常の変更と同じく、git add 、git commitでファイルアクセス権をリポジトリに反映できる。 Windowsでアクセス権を変更したい場合は、下記のようなGitコマンドを使う。 実行権限を付与するとき $ git update-index --add --chmod=+x [filename] 実行権限を外すとき $ git update-index --add --chmod=-x [filename] なお、config設定で「ファイル権限設定を無視する」というオプションがあるため、注意。 $ git config -l |grep filemode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く