为什么提交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
라이브러리에서 삭제하고 다시 추가해 보세요git commit -m "업데이트됨"
우선 포스터의 문제는 제출을 못하는 것이 아니라 임시 보관 장소에 들어갈 수 없다는 점입니다. VS의 git 플러그인을 사용하기 전에 이러한 문제가 발생했습니다. 아마도 파일이 전혀 수정되지 않았기 때문일 수 있습니다. 해당 파일을 열고 저장하는 것이 좋습니다. 또한 추가 확인을 위해
git add
앞에git diff
을 사용하여 해당 파일의 변경 사항을 확인할 수 있습니다.