我的存储库位于out.print("\n where " + weight + " is the weight, ");
。在本地副本(我的系统)中,我对其中一个文件进行了一些更改。
我试图将该文件更新到git
存储库。因为我正在运行以下命令:
git
但我收到的错误是这样的:
git commit -a "text file updated"
这里有什么问题?以及如何解决这个问题? 我所做的是将文件从local更新到git的正确方法吗?
答案 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>
在这种情况下,您应该尝试重新克隆项目,然后将其复制到第二个克隆上然后提交所需的更改文件。