我有這個文件:Default (OSX).sublime-keymap
,當我嘗試git add Default (OSX).sublime-keymap
我得到以下錯誤:sh: syntax error near unexpected token
(''有一種解決方法......或者我需要重命名文件...的Git不能添加文件
2
A
回答
3
有與您使用命令行,這兩者都不是針對GIT中的兩個相關的問題:
- 圓括號需要轉義。你的命令行shell實際上是一個解釋器,並且括號對它很重要。
- 空間需要轉義。空格分隔命令和參數。假設您已經轉義括號,您現在將兩個文件傳遞給
git add
,一個名爲「Default」,另一個名爲「(OSX).sublime-keymap」。
您需要整個文件名周圍要麼使用引號,或逃避括號和空格用反斜槓:你的shell可能支持選項卡完成
git add "Default (OSX).sublime-keymap"
或
git add Default\ \(OSX\).submlime-keymap
注。嘗試輸入git add Def
並點擊標籤幾次,並且您的shell可能會自動爲您完成文件名,正確地轉義空格和括號。
+0
非常感謝你的時間先生。 – Uffo
1
要麼重命名文件或逃避括號和空白:
git add Default\ \(OSX\).sublime-keymap
相關問題
- 1. 不能將文件添加到git commit
- 2. Git的添加不添加文件
- 3. git add不添加文件?
- 4. 不能添加的所有文件的git由於權限
- 5. Xcode git添加文件
- 6. Git添加不能使用粘貼文件夾
- 7. 不能添加一個文件與空間分隔git
- 8. 不能添加文件夾gitignore文件
- 9. git的添加不能工作
- 10. Git的 - 放棄添加的文件
- 11. 添加的所有文件中的git
- 12. C#字的Interop不能添加文件
- 13. 不能添加到(新)git-repository
- 14. Git沒有添加更新的文件
- 15. git添加包含X的文件
- 16. 的Git添加互動新文件
- 17. git fatal:pathspec'TTSConsole.java'在添加文件時不匹配任何文件
- 18. Git的問題 - 不能到我的文件添加到我的倉庫
- 19. git在@符號文件夾內添加文件 - 致命:不是git存儲庫
- 20. git commit -a -m不會添加不固定的文件
- 21. Git的添加不工作
- 22. 不能標記添加文件perforce
- 23. 不能添加Database.HDBC.Sqlite3疊文件
- 24. 不能添加文件到github上
- 25. 不能添加JavaScript文件CSHTML
- 26. 不能添加數據到文件
- 27. git的藏匿不保存新添加的文件
- 28. 從git隱藏文件 - 可能沒有添加到.gitignore?
- 29. 撤消在Git中添加文件
- 30. git從目錄中添加文件
您正在解析兩個值到'git add':'Default'和'(OSX).sublime-keymap'。這可不是你想要的:) – frarees