縛りプレイをすることで、Gitの基礎であるハッシュ(sha-1)を意識してみる。 縛りプレイ とは 1. SMプレイのうち亀甲縛りなど縄を使うプレイ(性行為)のこと。昭和から存在する言葉。 2. ゲームをプレイする際、本来ゲーム側からは設定されていない制限(縛り)を自ら科す事によって、より難易度の高いゲームをプレイする事。記事のタイトルの意味は 2. の方です。 概要 縛りの条件は下記の通り。 つまり、リモート(origin含む)、ブランチ(master含む)、タグの使用禁止です。 関連して、下記のコマンド/操作も使用禁止です。 git clone (origin が作成されるため) git checkout -b (-b オプションはブランチ作られるので禁止、それ以外はOK) git pull (動作が複雑なので) .git/ の直接編集(邪道なので) つまり、常にdetached HE
![縛りプレイで勉強するGitの基礎 - アジャイルSEを目指すブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9708ec3559751ab99b440502ef36f6cf6eb7a74/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsinsoku%2F20120721%2F20120721125145.jpg)