aaaiiuie

学習(備忘録)のため運用

Node.js http-serverを使う

node.js を使って、最も簡単にwebサーバーを作る方法。 https://github.com/nodeapps/http-server このhttp-serverをインストールしておくと、任意のディレクトリで http-server というコマンドを実行するだけでそのディレクトリをドキュメントルートにした…

macでtreeコマンド使えるようにするまで

Homebrew インストール Homebrew をインストールする https://brew.sh/index_ja Homebrew をインストールすると brew というコマンドが使えるようになる。 バージョンを確認するコマンドは以下の通り。 $ brew -v インストールしたバージョンが最新とは限ら…

未計画、行き当たりばったり、アジャイル開発

後世のために… アジャイルとは https://kotobank.jp/word/アジャイル-348 コトバンク引用 「俊敏な」「すばやい」という意味の英単語で、要求仕様の変更などに対して、機敏かつ柔軟に対応するためのソフトウェア開発手法。従来は、要求仕様を満たす詳細な設…

git tag

git

ローカルにタグ付け git tag v_1.0.0 リモートにタグを反映させる git push origin v_1.0.0 番外編: ローカルでつけたタグを全てリモートに反映させる git push origin --tags リモートにあるタグを全てローカルに引っ張る git pull origin --tags 番外編2: …

空コミット

git

これ git commit --allow-empty -m "first commit"

git fetch

git

git fetch gitの場合、リポジトリはリモートとローカルで2つある、 git fetchとはリモートリポジトリで更新された最新情報をローカルリポジトリに持ってくるコマンドのこと。 しかしpullのようにファイルが更新されるわけではなく、orgin/masterが更新される…

git pull origin masterとは

git

git pull origin masterとは fetchした後にgit checkout masterでmasterをチェックアウトしgit merge origin/masterでローカルを更新する。