Mengapakah penyerahan htemes/next sentiasa gagal?
$ 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")
Gunakan git add .
Walaupun anda menggunakan arahan add i, anda tidak sepatutnya memilih 4, kerana fail anda belum dijejaki sebelum ini 4 sesuai untuk fail yang baru ditambah, jadi saya fikir anda harus memilih 2, atau gunakan fail git add format nama sebaliknya
1. Mula-mula
git status
semak jika terdapat konflik versi2. Jika tiada masalah,
git rm --cache themes/next
padamkannya daripada pustaka dan cuba tambahkannya semulagit commit -m "dikemas kini"
Pertama sekali, masalah poster itu bukan kerana dia tidak boleh menyerahkannya tetapi dia tidak boleh menyertai kawasan simpanan sementara. Saya telah menghadapi masalah sedemikian sebelum menggunakan git plug-in VS, mungkin kerana fail itu tidak diubah suai sama sekali. Saya cadangkan anda membuka fail itu dan menyimpannya. Selain itu, untuk pengesahan lanjut, anda boleh menggunakan
git add
sebelumgit diff
untuk menyemak perubahan dalam fail tersebut.