Git_ファイルの履歴を完全に削除する.md Git ファイルの履歴を完全に削除する 秘密鍵など誤ってコミットしてしまった場合に履歴を完全に削除する手順 参考:6.4 Git のさまざまなツール - 歴史の書き換え 動作確認用にブランチを作成して試す $ git checkout -b clean-key-file 動作確認用にブランチでgit filter-branchを実行 $ git filter-branch --tree-filter 'rm -f common/key/id_rsa' HEAD Rewrite 856f0bf61e41a27326cdae8f09fe708d679f596f (12/12) Ref 'refs/heads/clean-key-file' was rewritten clean-key-fileブランチでid_rsaが履歴から完全に削除されているこ
仕事で必要になったので、ファイルを履歴ごと消す方法を試してみました。 ファイルを消しても履歴は残っている 例えば、1GB のバイナリファイルを Commit & Push したとします。 そして、それを git rm で削除したとしてもリポジトリの容量は減りません。 なぜか? git rm は「ファイルが削除されたことにするコマンド」であって、「Git リポジトリ内に保存されている履歴を消すコマンド」ではないからです。 このサイトに書かれていますが、Git は「差分」ではなく「スナップショット」を保存して、「どのスナップショットを参照するのか?」をコミット単位ごとに切り替える仕組みです。 git rm は、この「どのスナップショットを参照するのか?」という情報を削除するコマンドです。 もし、データを丸ごと消したいのであれば、保存されている全ての「スナップショット」を消さなければなりません。
About Jotti's malware scan Jotti's malware scan is a free service that lets you scan suspicious files with several anti-virus programs. You can submit up to 5 files at the same time. There is a 250MB limit per file. Please be aware that no security solution offers 100% protection, not even when it uses several anti-virus engines. All files are shared with anti-virus companies so detection accuracy
この際、ユーザーに複数ファイルダウンロードさせるのは現実的ではありません。とは言え、別ファイルにあるコードを手動で配布ファイルにコピペすれば、メンテナンス性が下がることは間違いありません。そうではなくて、ファイルの読み込み箇所で該当ファイルの中身を展開して自動で結合すれば、コピペをせずにかつ1ファイルで配布することができそうです。 インラインで結合? Webページの読み込みを高速化させる手段の一つとして、外部ファイルとして読み込むCSSやJavscriptのファイルをHTML内に展開して配信するという方法があります。これをどのように呼ぶのかはわからないのでここでは「インライン結合」とでもしておきます。通常、 combine や concatenate といった単語で表現されているように見受けられます。インライン展開と近いような気もするのですが、 "関数呼び出しのコストを削減するために展開す
Linux サーバでの「Too many open files」エラー対策について調べたのでまとめてみました。 確認した OS は CentOS 5.9 と CentOS 6.3 です。 「Too many open files」は Linux でプロセスが開けるファイルディスクリプタの上限に達してしまうと発生するエラーです。 「ファイルディスクリプタ」という名前ですが、 Linux ではソケットもファイルディスクリプタなので、ファイルを開いた場合だけでなく、ソケットを使って通信を行う場合にもファイルディスクリプタが使用されます。 そのため、Apache や Tomcat などで高負荷なサイトを運用している場合などには、比較的遭遇する確率の高いエラーではないでしょうか。 このエラーを回避するため、プロセスがオープンできるファイルディスクリプタの上限を変更します。 まずは以下のコマンドを実行
「Too many open files」と出てで、ファイルが保存できないことがあった。 Railsを起動して、Gulpも起動してほげほげしてるとよく起こる。 Sublime Textでこのエラーが出ると設定も何もかも保存されないし、HotExitも効かないし、ファイルは開けないし詰む。 Atomでも起こるしOSのエラーと気づけた。 どうやらMacのファイルの上限に引っかかってしまっている模様。 確認する(初期) コマンドで現在の上限数を確認。 cpu unlimited unlimited filesize unlimited unlimited data unlimited unlimited stack 8388608 67104768 core 0 unlimited rss unlimited unlimited memlock unlimited unlimited maxpr
USB接続モードを使って連携を組む 電子ノートはPCなどとの連携のために、USBマスストレージとして動作するUSB接続モードを備えます。 Apple Lightning – USBカメラアダプタなどを使ってiPhoneとUSBケーブルで接続。 電子ノートをUSB接続モードにすると、iPhoneのファイル.appでも電子ノートの中身を見ることができます。 電子ノートからPCなどへの画像の受け渡しは一つずつに限られいささか面倒なのですが、逆を言うとUSB接続モードで受け渡しする画像は自ずと一つに決定されます。 このことを利用し、セミオートでiPhoneに持っていく方法を考えてみました。 外部ファイルを読み書きできるPythonista 3 使った道具はPythonista 3というアプリです。 Pythonista 3はiOS上で使えるPythonで、自由度の高いセルフ開発環境です。 最近のア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く