Local branch 'develop' has commits that do not exist in 'origin/develop'. Rebase 'develop' onto 'origin/develop', or drop local commits? 什么意思
时间: 2023-12-03 08:03:33 浏览: 752
facepunch-commits:Facepunch Commits 网站的界面
这是一个git命令的提示信息,意思是你当前的本地分支(develop)包含一些在远程仓库的对应分支(origin/develop)中不存在的提交。这可能是由于其他人已经在远程仓库中推送了新的提交。
该提示信息建议你执行两个操作中的一个:
1. 将本地分支(develop)变基到远程分支(origin/develop)上,以便将本地的提交应用于远程分支上。这可以通过在本地分支上运行以下命令来完成:
```
git fetch
git rebase origin/develop
```
2. 放弃本地提交,将本地分支重置为远程分支的最新状态。这可以通过在本地分支上运行以下命令来完成:
```
git fetch
git reset --hard origin/develop
```
请注意,在执行以上任一操作之前,请确保您已经备份了您的本地变更,以防您需要恢复它们。
阅读全文