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

时间:2016-01-29 20:48:11

标签: git github

我有一个奇怪的问题。我不是git的高级用户,所以我必须做错事。

1)我在Github上创建了一个存储库,现在它只有branch-master。

2)我使用git clone ...

在我的服务器上克隆了存储库

3)我提交了一个新提交并将其推送到Github上

4)我已经执行了#git pull'在服务器上,他正在显示下一个警告。

错误:合并后将覆盖对以下文件的本地更改: 请在合并之前提交更改或存储更改。

这些文件正是我在服务器上更改,提交和推送的文件。为什么他认为这是在当地改变了?

任何想法?

谢谢你!

1 个答案:

答案 0 :(得分:0)

使用

git log

要检查您的历史记录。

如果您不知道已经完成了什么,请使用

git status

检查哪些文件已更改

git diff

查看文件中的确切更改

经验法则是使用

git pull --rebase

- rebase会阻止分支历史记录问题,它会把你的变化放在顶部

更多https://git-scm.com/documentation