為什麼提交htemes/next總是失敗
$ git add -i
staged unstaged path
1: unchanged +0/-0 themes/next
*** Commands ***
1: status 2: update 3: revert 4: add untracked
5: patch 6: diff 7: quit 8: help
What now> 4
No untracked files.
$ git add -A
$ git status
On branch blog
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: themes/next (modified content)
no changes added to commit (use "git add" and/or "git commit -a")
用git add .
即使用add i指令也不應該選擇那個4,因為你的文件不是從未被追蹤過的,4適用於新增加的文件,所以我覺得應該選2,或者換用git add 文件名形式的
1.先
git status
查一下是否发生版本冲突了2.如果没问题就
git rm --cache themes/next
從庫中刪除了重新add一次試試git commit -m「已更新」
首先樓主的問題不是無法提交上去而是無法加入暫存區。我之前在使用VS的git插件中也遇到這樣的問題,可能是因為那個檔案根本沒有被修改。建議樓主把那份文件打開,然後儲存一下。另外,為了進一步確認,請在
git add
之前可以使用git diff
查看那個文件的變更。