我做了一些更改,然后运行常用的命令:
git add -u
git commit -m 'some changes'
git pull
但我收到错误,例如
error: unable to create file 'new_file.py' (Permission denied)
error: unable to unlink old 'file.py' (Permission denied)
所以我跑
sudo git pull
然后,我在标题中收到错误; 当我运行git status时,我看到许多新的更改没有进行提交。我必须添加更改(我没有制作并且仅在失败的拉动之后出现),并且在我可以拉动和合并之前提交。
这里发生了什么?
答案 0 :(得分:0)
假设您正在使用master分支。恢复git pull之后你得到的所有变化。然后使用以下命令
创建本地分支git checout -b temp_branch
检查temp_branch中是否存在提交。现在去掌握拉新变化(git pull)。拉完成后,您可以选择提交。如果有任何合并冲突解决它并继续樱桃选择。