gpt4 book ai didi

git: 你的分支和 'origin/somebranch' 有分歧 - 如何丢弃本地提交

转载 作者:IT王子 更新时间:2023-10-29 01:28:08 27 4
gpt4 key购买 nike

我提出了一个与我的问题最接近的问题,但无法添加评论。

git: Your branch and 'origin/master' have diverged - how to throw away local commits?

我运行了上面问题的提示和答案,但没有决定。我正在关注使用软件源代码树的进度表。我关闭软件并在 bash git 中运行命令。但是引用了同样的错误。

# Your branch and 'origin/master' have diverged,
# and have 7 and 11 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)

我也遇到了同样的问题。按照运行 2 commentos 但没有成功的步骤进行操作。我认为我的问题是,在我为个人负责人 checkout 之前,在个人负责人中进行提交,然后我回到树分支/主服务器,并提交我所做的,我相信引用了个人负责人。总之,我无法撤消此提交,我在 SourceTree 软件上以图形方式显示

编辑 - 添加信息:我想扔掉未发布的提交并进行服务器 checkout 。但是我发现互联网无法正常工作的解决方案。我还在 gitBash 中尝试了 git reverse,控制台显示了我做 deveo 的消息

$ Git status
On branch processos_criminais_151029
Your branch and 'origin / processos_criminais_151029' have diverged,
and 7 and 11 have different commits each, respectivamente.
   (use "git pull" to merge the remote branch into yours)

Changes not staged for commit:
   (use "git add <file> ..." to update what will be committed)
   (use "git checkout - <file> ..." to discard changes in working directory)

我尝试了两种解决方案,但都没有用。如果我尝试推送大量文件导致冲突,我试图通过自动 merge 解决这些问题,但要创建一个新的 git 状态,他指出相同的 quantidde 文件是冲突的。

最佳答案

Your branch and 'origin / processos_criminais_151029' have diverged

当然,重置为 origin/master 是行不通的。您必须重置到该远程分支才能将您的本地分支重置到它。

所以你需要运行的命令是这样的:

git fetch origin
git reset --hard origin/processos_criminais_151029

关于git: 你的分支和 'origin/somebranch' 有分歧 - 如何丢弃本地提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32630379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com