我遇到了一个奇怪的问题。我不是 git 的高级用户,所以我一定做错了什么。
1)我在Github上创建了一个存储库,目前它只有分支 - 主。
2)我已经使用git克隆在我的服务器上克隆了存储库...
3)我提交了一个新的提交并将其推送到Github上
4)我已经在服务器上执行了"git pull",他正在显示下一个警告。
错误:合并将覆盖对以下文件的本地更改:请先提交更改或将其存储,然后才能合并。
这些文件正是我在服务器上更改,提交和推送的文件。为什么他认为这是局部变化的?
知道吗?
谢谢!
使用
git log
检查是您在历史记录中的提交。
当你不知道做了什么时,使用
git status
检查更改了哪些文件
git diff
查看文件中的确切更改
经验法则是使用
git pull --rebase
--rebase将防止分支历史问题,它将使您更改位于顶部
更多 这里 https://git-scm.com/documentation