2013-08-06 30 views
1

我已經在git中做了很多提交包括delta(*。〜)文件。現在我想從所有提交中排除增量文件。當我運行git rm abc.rb~它刪除abc.rb文件如何在git中籤出所有增量(*。〜)文件

+0

在黑暗中射擊:逃離〜? 'git rm abc.rb \〜' –

+1

這將是*怪異*。通常'〜'只對一個單詞的開始有效...... – nneonneo

+0

「delta」文件是什麼意思? – Agis

回答

1

你不能「排除所有提交增量文件」(當然,你可以,但這會要求你重寫歷史記錄,並且它是非常不利的)。

但是您可以刪除一個單獨的所有文件提交:

git rm *.*~ 
git commit -m "your message" 

如果你不想在你的倉庫這些文件,你應該將它們添加到您的.gitignorehttps://help.github.com/articles/ignoring-files)。

+0

添加'回聲*。〜> .gitignore'將容易 –

+0

@ hus787將覆蓋當前的'.gitignore',如果他有一個 – Agis

+0

'echo *。〜>> .gitignore'然後會做 –

相關問題