gpt4 book ai didi

git push --all 的 Git 问题

转载 作者:IT王子 更新时间:2023-10-29 00:40:27 25 4
gpt4 key购买 nike

我有一个位于 UNC\machine\share ....etc 上的基本存储库。我有一个本地克隆,我在 master 分支上工作,偶尔会 merge 到“稳定”分支。

通常我做一个git push --all

将所有分支中的所有更改移动到服务器。创建新分支后git branch 多公司

然后推送到服务器git push --all

它也在服务器上创建分支。我做了一些工作,提交了 multicompany 分支中的所有更改,然后尝试做一个git push --all

出现以下错误:

cdturner@OAHU ~/desktop/git sourcetree/maerekai.web.framework (multicompany) 
$ git push --all
Counting objects: 28, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (22/22), done.
Writing objects: 100% (23/23), 11.34 KiB, done.
Total 23 (delta 8), reused 0 (delta 0)
Unpacking objects: 100% (23/23), done.
error: Ref refs/heads/multicompany is at bd5a32df35ce8d5ae30ce999af34c4c5f35581df but expected 0000000000000000000000000000000000000000
remote: error: failed to lock refs/heads/multicompany
To //pluto/users/cdturner/Git repositories/Maerekai.web.framework.git
! [remote rejected] multicompany -> multicompany (failed to lock)
error: failed to push some refs to '//pluto/users/cdturner/Git repositories/Maerekai.web.framework.git'

我试图用 git reset --hard HEAD^ 取消最后一次提交

然后重试推送.....

cdturner@OAHU ~/desktop/git sourcetree/maerekai.web.framework (multicompany)
$ git push --all
Total 0 (delta 0), reused 0 (delta 0)
error: Ref refs/heads/multicompany is at bd5a32df35ce8d5ae30ce999af34c4c5f35581df but expected 0000000000000000000000000000000000000000
remote: error: failed to lock refs/heads/multicompany
To //pluto/users/cdturner/Git repositories/Maerekai.web.framework.git
! [remote rejected] multicompany -> multicompany (failed to lock)
error: failed to push some refs to '//pluto/users/cdturner/Git repositories/Maerekai.web.framework.git'`

最佳答案

郑重声明,我认为这个问题的根本原因是本地和远程分支名称的大小写差异,以及托管远程存储库的 Windows 共享不区分大小写的性质。

我们刚刚遇到了这个完全相同的错误,并且能够通过重命名本地分支以匹配现有远程分支的大小写来简单地解决问题。

请参阅此处 how to rename a local branch .

在 Windows 中,由于大小写,您可能需要执行两个步骤:

git branch -m example foo
git branch -m foo EXAMPLE

关于git push --all 的 Git 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001847/

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