git

Diary

Automatically delete head branchesの宗教論争

概要githubのレポジトリ運用において「Automatically delete head branches」をonにするかoffにするか悩ましいところです。デフォルトはoffです。GPTに聞いてみたQ: githubのrepositor...
Linux

Amazon Linux 2にtigをインストール

Extra Packages for Enterprise Linux (EPEL)に入っているので、EPELを有効化して、tigをインストールするだけ。% sudo amazon-linux-extras install -y epel%...
git

git’s weekly number of commits graph

stat.rbを少し変更すれば、月ごとや年ごとの期間の調整ができます。また、git logコマンドのオプションにて、--authorなどを指定すれば集計したいコミットの絞り込みが行なえます。
git

gitにて大容量のファイルを探して履歴から消す

githubの個人アカウントにてprivate repositoryが作り放題になったので個人で開発しているソースコードを載せようとしたら、100MB以上のファイルが存在して移行できなかったのでやり方をメモ。以下のやり方は、バックアップのこ...
git

githubのrepositoryを一括でバックアップする

概要用途:gitbucketに移行するとき等に使う。1ページ100レポジトリまでしか表示出来ないので最大100件ずつcloneする。そのためにpage=1 の数字を増加させていく。Userのレポジトリの場合% curl -s -H "Aut...
AWS

静的サイトの自動デプロイ github -> CircleCI -> S3 -> CloudFront

概要コーポレートページや、ランディングページなどの静的サイトを自動デプロイする設定を行いました。AWSの基本設定に追加して、CircleCIの設定ファイルを1つだけ追加するのみで出来ます。一般的な構成のはずなのに、設定ファイルが出回っていな...
Linux

git の便利なサブコマンド

生のgitをより便利にするためのサブコマンド集。リリース管理も出来ちゃう。いっぱいあるので抜粋。reset --hard HEAD~xのalias% git undo% git undo 3容量の大きいファイルを間違って追加してしまったっ際...
Linux

gitv便利

fugitiveの拡張のgitv便利。fugitive自体も便利!!powerlineすげー!
Linux

git config –global push.default tracking

git pushのデフォルトの挙動はtracking branchを全てpushしようとしてしまう。。。。もし、pushしたくなくてローカルブランチでテスト中のコミットがあったら、不都合が起きてしまう。なので、ワークツリーにあるブランチだけ...
Linux

gitでSSLエラーが出たときの対処法

vimのBundle installするとエラーが出て困った。error: SSL certificate problem, verify that the CA cert is OK. Details:error:14090086:SSL...