1
Inn0Vat10n 161 天前
那么大一坨 hint
|
2
Zoeeeeecho OP @Inn0Vat10n hint 里的之前都试过了,还是会报错
|
![]() |
3
darkengine 161 天前
git config pull.rebase true 这些都试过了?
|
![]() |
4
ecnelises 161 天前
这个问题是,你需要设置当你远程分支和对应的本地分支有分叉的时候,git 该怎么办。
pull.rebase false 是当分叉时自动 merge 两个分支 pull.rebase true 是当分叉时把本地分支 rebase 到远程分支上 pull.ff only 是当分叉时拒绝更新 如果你不清楚自己在做什么,建议先看看远程分支有什么新内容,再看一眼本地分支,然后手动根据你的需要 git merge origin/main 或者 git rebase origin/main (如果你在 main 分支上),我猜你更需要的是 rebase |
![]() |
5
CEBBCAT 161 天前 via iPhone
建议参照提问的智慧来修改一下问题
|
![]() |
6
masker 161 天前 via Android
首先把本地分支内容 commit 或者 stash ,然后 fetch 远程分支到本地一个新分支,然后 merge 或者 rebase 新的分支到当前分支,再慢慢解决冲突,如果有的话。
|
![]() |
7
liuidetmks 161 天前 via iPhone
一般情况下,把软件的错误输出输入到搜索引擎,能解决 90%的问题
|
![]() |
8
Edsie 161 天前
和远端分叉了,如果本地没有提交 直接 git reset origin/master --hard
|
![]() |
9
Edsie 161 天前
git reset origin/main --hard
|