Git - 系统认为提交是本地更改

  • 本文关键字:提交 系统 Git git github
  • 更新时间 :
  • 英文 :


我遇到了一个奇怪的问题。我不是 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

最新更新