`Git` - 更新错误[.git / index.lock':文件存在。]

时间:2016-04-17 09:38:18

标签: git github git-commit

我的存储库位于out.print("\n where " + weight + " is the weight, "); 。在本地副本(我的系统)中,我对其中一个文件进行了一些更改。

我试图将该文件更新到git存储库。因为我正在运行以下命令:

git

但我收到的错误是这样的:

git commit -a "text file updated"

这里有什么问题?以及如何解决这个问题? 我所做的是将文件从local更新到git的正确方法吗?

1 个答案:

答案 0 :(得分:2)

问题是你只需要一个锁定文件。

您可以删除是否以及删除后获取远程存储库:

# delete the lock file
rm -rf .git/index.lock

# update the local repository
git fetch --all --prune

执行此操作后,您的本地仓库将使用远程仓库进行更新。

提交您的更改,然后您可以将更改提取到您的分支

# add all the changes
git add . 

git commit -m "Message"

# pull the changes which were added to the remote
git pull origin <branch name>

如果删除索引不起作用怎么办?

在这种情况下,您应该尝试重新克隆项目,然后将其复制到第二个克隆上然后提交所需的更改文件。