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