git

Diary

Automatically delete head branchesの宗教論争

概要 githubのレポジトリ運用において「Automatically delete head branches」をonにするかoffにするか悩ましいところです。 デフォルトはoffです。 GPTに聞いてみた Q: githubのrepos...
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 ...
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:S...