うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Git

【Unity】unity 用の gitignore ファイル

github に unity 用の gitignore ファイルが置かれているので、これを利用するのが便利です gitignore/Unity.gitignore at master · github/gitignore · GitHub DL する場合は こちらのコマンドから curl https://raw.githubusercontent.com/github/gitignor…

【Git】global な ignore ファイルを追加する

個別に git の ignore ファイルを追加したい場合 git config --global core.excludesFile FileName を実行することで追加できる 例えば Homeにある .gitignore_global を追加してあげる場合は下記を実行します git config --global core.excludesFile ~/.git…

【Unity】Git ツール機能追加 ~Serialize対応 と pull push, ショートカットの詳細~

hacchi-man.hatenablog.com 上記 Git ツールの機能追加を行いました Serialize対応 今までは、コンパイルが走ると Serialize に対応していなかったので、モードが違っていたりすると 毎回 Log ウィンドウから始まってしまうことがありましたが Serialize の…

【go】exec.Command で git の private repository にアクセスできない問題

git のツールを go lang で作成していたのですが git clone のコマンド時に下記エラーが発生しました cmd := exec.Command("git", "clone", "--quiet", repo, path) ERROR: Repository not found. fatal: Could not read from remote repository. Please mak…

【Unity】Git ツールの改修 ~クリック処理とショートカット一覧, スペース入ファイルの対応~

hacchi-man.hatenablog.com 引き続き上記 Git ツールの改修を行いました ダブルクリック処理 今までは選択した後、Enter を押す必要がありましたが ダブルクリックでも Enter と同じ挙動をするように対応しました ショートカット一覧表示 現在のモードや、ど…

【Unity】Git ツール機能追加 ~ブランチ機能~

hacchi-man.hatenablog.com 上記ツールにブランチ機能を追加しました b を押すことでブランチ一覧が表示されます ブランチの切り替え ブランチの切り替えは、w で変更することができます この際に差分があればダイアログが表示され、Yes を押すと stash して…

【Unity】UnityEditor 上で git 操作できるツールを作成

github.com いつもは Terminal を利用して git を操作していますが まれにファイルを探したりするときにファイル名をコピーして、検索が面倒だったりすることがある もしかしたら、UnityEditor 上で git 操作できれば手軽になるんじゃないかと思い作成してみ…

【C#】現在の git ブランチ名を取得する

git のブランチ名を取得する方法でパッと思いつくのは、 C# からターミナルを利用してコマンドを叩きブランチ名を取得する方法だと思います この方法ではOSごとに違う処理を書く必要があり結構面倒です しかし、現在のブランチ名は .git ディレクトリ内部に…