ベンキョーベヤダベヤ個人的な勉強メモ(旧MOT)。ご利用は自己責任で!本館『https://qooga.jb-jk.net/』もヨロシク。2019.09.20Githubでは、リポジトリ毎に『何の言語のプログラムか』という情報が表示される。これは自動判定なため、表示されたい言語と違う言語になってしまう。language』にて、絞り込み表示が出来るので、個人的には正しく設定したいところ。説明ドキュメントをUPしただの、本体とは直接関係ない参照ディレクトリの存在だの、色々であるが、つまるところ、原因は『関係のないファイルがあるから』につきる。因みに、判定された比率の情報は、該当リポジトリのTOPページ『Code』タブにて遷移した先。packages』等など(99は仮の数値)書かれた下にある『色のついたバー』。そこをポチっと押すと割合が表示される。この判定内容を、変えていく方法ということ。『.gitattributes』ファイルを作成するリポジトリのルートディレクトリ直下に『.gitattributes』ファイルを作成する。これはGithubの『PR(プル・リクエスト)』のdiff対象から外したりを指定するためのファイル。コレ、言語情報だけじゃなくて、プルリクにも影響があるんですねぇ。これを使って作業していく。下記に例を記載するものの、こちらには単純な例しか記載しない。絶対に『この言語しか対象にしない!』という場合に使う。JavaScriptのみ対象の例。『すべてのファイルを無視するが、.jsファイルは例外とする』という意味になる。linguist-vendored=false※正直『linguist-vendored』『linguist-detectable』『linguist-generated』の3つの差は、よく解らなかった。使うのには困りはしない。上記とは逆に、特定のディレクトリやファイルを無視し、残ったファイルだけで判定させる方法もある。『vendor』ディレクトリ以下・『docs』ディレクトリ以下は無視、他は対象とする例。linguist-documentation『linguist-documentation』ドキュメント扱い『linguist-documentation』は、単純に『ドキュメント扱い』になる。『言語統計からは除外されるだけ』で、特に気にすることなく指定出来る。『linguist-vendored』に入れてしまうと、GitHub上で『diffは閉じられる』つまり差異判断をしなくなる。『linguist-vendore』とほぼ同じ。『.js』は対象、『.html』『.xml』は対象外という設定の例。『linguist-vendore』とほぼ同じ。linguist-generated=true指定した拡張子を別の言語扱いにするいっそ他のファイルも、言語の認識を変えてしまうことで、言語比率を変えてしまう方法。下記の場合は『.html』をJavaScriptとして判断させる。linguist-language=JavaScript『linguist-language』言語の扱いを変える『linguist-language』は、本来とは違う言語の扱いにする。.htmlは全てJS扱いにするみたいな認識だけなので、diff対象なのは変わらない。改行コードを指定しておく。text=autoGitによる改行コードを信頼している場合のみ、先頭に書いておくといい。『.txt』ファイルを、Gitにコミットする際、自動的に『CRLF』に変換する例。archive』コマンドでリポジトリをアーカイブ出来るらしい。export-ignoreまとめドキュメントは別ディレクトリ、説明ファイル・キャッシュ等自動作成データは対象外でいいのではないかな。個人的基本設定はこうしてみた。export-ignore『.gitignore』と内容カブる部分も出てくるが、そっちで指定したものは書かなくても良い。そもそもUPされていないはずなので。『.gitignore』については『Git関連メモ』をみてください。ウッカリ忘れてしまうような、基礎的なことのDB関連メモ。携帯サイトを作るにあたり、大体無難にSJISを使う。正しくはSJIS-WINというものなのだが。このバージョンは...開発環境LinuxというものLinuxを勉強したい...。何やかんやでLinuxの知識が必要だけど、どうにも使う機会がない。鯖管の相方に聞いて勉強中。うっかり含めてUPしちゃって、長い時間かけてUPしたものを消すという悲しみがそこにある。TortoiseGITもまた然...開発環境TortoiseSVNでwindowsのローカルにリポジトリを置くwindowsでは一番使いやすいってことで、TortoiseSVNを使っている。別のドライブのディレクトリに変更すること。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Pythonメタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。