IT技術

【Git】ファイルの削除


$ git rm <filename>

<filename>を削除し、その削除作業をGitで管理する。
rmはremoveの略である。
trackされていないファイルは「git rm」で削除できない。
Staging areaにあるファイルは「git rm」で削除できない。
Working directoryにあるファイルは「git rm」で削除できない。
※Working directoryのtrackedファイルとuntrackedファイルの両方が「git rm」で削除できない。

ローカルリポジトリのtrackedファイルを「git rm」で削除することができる。
ローカルリポジトリのtrackedファイルを削除した後に、ファイルの削除をStaging areaに追加するには,git add -Aをすること。

続きを読む

【Git】ファイル名の変更


$ git mv <filename1> <filename2>

git mvで、<filename1>を<filename2>に変更し,それをGitで管理する。mvはmoveの略である。
ローカルリポジトリにあるファイルを「git mv」で名前変更すると、このファイルの状態はStaging areaになるため、コミットすること。

続きを読む

gitリポジトリの作成方法3つ

gitリポジトリ(ローカルのリポジトリ)の作成方法は3つある。
(1)スクラッチからgitリポ作成する。
(2)既存のディレクトリをgitリポにする。
(3)既存のリモートリポジトリから作成する。

続きを読む

サーバー証明書の中身を見る(windows10)

任天堂ホームページ (nintendo.co.jp) ExternalLinkのサーバー証明書の中身を見てみる。
windows10において、Git Bash上でコマンドを実行してサーバー証明書の中身を見た。
使用したGit Bashのバージョンは「git version 2.40.0.windows.1」である。

RFC3280では、電子証明書はX.509ver3の形式が用いられると書いてある。
任天堂のX.509はVersion: 3 (0x2)となっているな。
X509v3 CRL Distribution Points(CRLの配布ポイント)が設定されている。
X509v3 CRL Distribution Points(CRLの配布ポイント)はX.509証明書の拡張フィールドの1つである。
X509v3 CRL Distribution Points拡張フィールドは、CRLがどこで入手可能かを示すために使用される。このフィールドには、CRLのダウンロードに使用するURLやファイルパスなどの情報が含まれる。

続きを読む

証明書失効リスト(CRL)

証明書失効リスト(Certificate Revocation List)

CRL(証明書失効リスト)とは – 意味をわかりやすく – IT用語辞典 e-Words ExternalLink ここから-
CRLとは、何らかの理由で有効期限前に失効させられたデジタル証明書(公開鍵証明書)のリスト。証明書の発行元の認証局(CA)が管理・公開しており、定期的に更新される。
CRL(証明書失効リスト)とは – 意味をわかりやすく – IT用語辞典 e-Words ExternalLink ここまで-

続きを読む

モジュール結合度について

モジュール同士の関連性の度合いをモジュール結合度と言う。
一般に、モジュール結合度が弱いほど個々のモジュールの独立度が高く、保守しやすくなる特徴があります。

モジュール結合度が弱い順から並べる。
データ結合 < スタンプ結合 < 制御結合 < 外部結合 < 共通結合 < 内容結合

覚え方は結合度が弱い順に「結合デス制御外部共通内容」と覚える。

続きを読む