我知道这可能是一个超新手的问题,但是 - 虽然我已经编写了18年的代码 - 但是我只用了几天就一直在为我的项目使用Source Control而且我感到非常迷茫。
我已正确设置 Git ,并且我不时会提交更改。
(File -> Source Control -> Commit)
但是:
每当我尝试删除一个文件(最初存在)然后提交更改时,我都会收到如下错误:
工作副本“MY_COPY_NAME”无法提交文件
致命:无法切换到“/ / path / of / the / file / i / just / deleted”:否 这样的文件或目录
发生了什么事?
即使在删除文件后,我该怎么做才能提交更改?
答案 0 :(得分:4)
你应该跑
git add -u your_file
-u表示您要更新已添加的文件。另一种可能性是
git rm your_file
如果Git找不到不存在的
,很可能会出错答案 1 :(得分:0)
要修复上述错误,您应使用以下代码行:
xcrun git config --global user.email your@Email.com xcrun git config --global user.name "Enter Your Name"