2012-05-13 6 views
0

を削除し、私はgitのに/lib/request.js/lib/response.jsを保つ必要がある履歴他人からファイルを保ちます除去する。gitの私は、この<a href="http://help.github.com/remove-sensitive-data/" rel="nofollow">http://help.github.com/remove-sensitive-data/</a></p> <p>まだいくつかのファイル削除が困難に従ってください

この記事では、削除するファイルを指定する必要があります。 Rakefile

git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' --prune-empty -- --all

しかし、私が欲しいのは保つためにどのファイルを伝えています。

どうすればいいですか?

答えて

0

あなたは完全に新しいリポジトリを作成してはならず、そこにコピーされた2つのファイルから始めるべきですか?

$ mkdir my_repo 
$ cd my_repo/ 
$ git init 
Initialized empty Git repository in /Users/annelicuss/my_repo/.git/ 
$ wget https://raw.github.com/visionmedia/express/master/lib/request.js 
--2012-05-13 20:38:08-- https://raw.github.com/visionmedia/express/master/lib/request.js 
Resolving raw.github.com... 207.97.227.243 
Connecting to raw.github.com|207.97.227.243|:443... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 8878 (8.7K) [text/plain] 
Saving to: `request.js' 

100%[======================================>] 8,878  --.-K/s in 0s  

2012-05-13 20:38:10 (242 MB/s) - `request.js' saved [8878/8878] 

$ wget https://raw.github.com/visionmedia/express/master/lib/response.js 
--2012-05-13 20:38:16-- https://raw.github.com/visionmedia/express/master/lib/response.js 
Resolving raw.github.com... 207.97.227.243 
Connecting to raw.github.com|207.97.227.243|:443... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 15276 (15K) [text/plain] 
Saving to: `response.js' 

100%[=======================================================================================================>] 15,276  --.-K/s in 0s  

2012-05-13 20:38:17 (280 MB/s) - `response.js' saved [15276/15276] 

$ ls 
request.js response.js 
$ git add * 
$ git commit -m 'Add request, response from Express.' 
[master (root-commit) be4a6d9] Add request, response from Express. 
2 files changed, 1059 insertions(+), 0 deletions(-) 
create mode 100644 request.js 
create mode 100644 response.js 
$ git log 
commit be4a6d9c82cb48b61f662e1e83a9f696a6685883 
Author: Arlen Cuss <[email protected]> 
Date: Sun May 13 20:38:37 2012 +1000 

    Add request, response from Express. 
$ 

これでも、おそらくあなたが望むことはできないことに注意してください。 request.jsおよびresponse.jsは、たとえば、に依存します。 util.jsが同じディレクトリにあります。 Expressをプロジェクトの依存関係として追加することができます。

+0

何、私は私のフレームワークの一部としてこのファイルをインポートする必要がありますが、私はそれらの貢献者の尊重の履歴を保持したいhttps://github.com/kissjs/kick.js/blob/master/lib/request.js私がしたことはとてもばかです。 –

+0

@guilin桂林:変更履歴を保存しようとすると、敬意を表すために何かが本当に行われるとは思われません。あなたの仕事をもっと難しくするでしょう! – Ashe

関連する問題

 関連する問題