我在當前的Java項目中有一堆Java文件,我一直在修改,我想從項目的根文件夾(在Ubuntu中)一舉將它們全部添加。git add ./*.java不起作用?
我想:
git add ./*.java
但是,這並不這樣做。我試圖逃避星號如下:
git add ./\*.java
但這並沒有這樣做。然後,我嘗試像這樣引用它:
git add "./*.java"
但那不行。
爲 「混帳添加」 手冊頁給這個作爲一個例子:
$ git add Documentation/\*.txt
我:
從文件目錄下所有的* .txt文件和 及其子目錄添加內容嘗試使用上面的「文檔」等目錄來限定這一點,但這也不起作用。
我錯過了什麼?
[更新]我嘗試了以下@ GoZoner的建議和它的作品,但只有如果文件是新的,而不是他們是否已更新預先存在的。這很奇怪。
你會得到什麼錯誤? 'git add ./*。java'或'git add * .java'都應該添加當前目錄中的所有Java文件。如果成功,您將看不到任何信息。 'git status'說什麼? – 2012-04-05 18:28:36
將'git add'替換爲'ls',然後重試。具體來說,'ls ./*.java'。如果'ls'列表中沒有顯示,那麼'git add'也不會找到任何東西。 – GoZoner 2012-04-05 19:17:29
+1到@GoZoner。 Fileglobbing由shell完成,而不是被調用的程序。用相同的模式測試你使用ls添加的內容。 – 2012-04-05 19:59:55