【Github】改行コードと文字コード

Github使っていて気付いたこと。
改行コードがLFのコードをgithubにアップロード後に勝手に改行コードCRLFに変換される。
この強制的にCRLFへの改行コード変換を防ぐために、gitでは「.gitattributes」を使用する。
「.gitattributes」についてはまた今度記事を書くかな。
GithubからMac,Windows,Linuxでコードをダウンロードすることを考えるとLFに統一しておいた方が良いな。
それから、文字コードはUTF-8(BOMなし)が主流だからUTF-8(BOMなし)で保存した方が良いと言われている。


【Git】git status

git statusコマンドは、まだローカルリポジトリにコミットされていない変更のステータスを表示する。
ローカルリポジトリにコミットされた後の変更や、リモートリポジトリにpushされた後の変更は、git statusで表示されない。
つまり、push前とpush後でgit statusのメッセージの内容は同じ。

続きを読む

【Git】GPG鍵(GnuPG)の設定 その4

GPG鍵はGnuPGのことである。
GPG(GNU Privacy Guard)は、GNUプロジェクトの一環として開発された暗号化ソフトウェアであり、セキュリティとプライバシーを強化するために使用される。GnuPG(GNU Privacy Guard)はGPGの公式な実装である。

これは、また今度詳しく勉強しよ。
基本情報技術者試験の問題でGPGは出た事ない気がする。
公開鍵と秘密鍵は基本情報技術者試験の問題でよく出て来る。

続きを読む