我们使用Jenkins作为我们的CI引擎,它知道如何监控git存储库。出于某种原因,我通常会看到StartedbyuseranonymousBuildinginworkspace/var/lib/jenkins/jobs/X/workspaceCheckout:workspace//var/lib/jenkins/jobs/X/workspace-hudson.remoting.LocalChannel@844d88Usingstrategy:DefaultLastBuiltRevision:Revision8422864a9745535d808435bd33ece764fd25035
我们使用Jenkins作为我们的CI引擎,它知道如何监控git存储库。出于某种原因,我通常会看到StartedbyuseranonymousBuildinginworkspace/var/lib/jenkins/jobs/X/workspaceCheckout:workspace//var/lib/jenkins/jobs/X/workspace-hudson.remoting.LocalChannel@844d88Usingstrategy:DefaultLastBuiltRevision:Revision8422864a9745535d808435bd33ece764fd25035
这很奇怪。我正在尝试制作一个脚本,该脚本将检查每个本地分支并将origin/masterrebase到它上面。这是我的脚本:forbrin`gitbranch-l`;dogitcheckout$brgitrebaseorigin/masterdone简单。但在我制作脚本之前,我想确保`gitbranch-l`返回我认为它返回的内容.....它不是。gitbranch-l返回正确的结果。但是`gitbranch-l`实际上返回了所有本地分支加上当前目录中的文件!它像这样返回:[listoflocalbranchesminusmaster][listoffilesinthecurrentd
这很奇怪。我正在尝试制作一个脚本,该脚本将检查每个本地分支并将origin/masterrebase到它上面。这是我的脚本:forbrin`gitbranch-l`;dogitcheckout$brgitrebaseorigin/masterdone简单。但在我制作脚本之前,我想确保`gitbranch-l`返回我认为它返回的内容.....它不是。gitbranch-l返回正确的结果。但是`gitbranch-l`实际上返回了所有本地分支加上当前目录中的文件!它像这样返回:[listoflocalbranchesminusmaster][listoffilesinthecurrentd
当我输入gitbranch时,我得到了*masterlocalbranch但是当我尝试删除分支时,gitbranch-dlocalbranch,我得到一个未找到的错误:error:branch'localbranch'notfound.我也尝试过使用gitbranch-Dlocalbranch强制删除,但它给了我同样的错误。分支已损坏,我执行了以下过程,Gitrepositorycorrupt(incorrectheadercheck;looseobjectiscorrupt),删除损坏的文件。但是现在我无法删除该分支。 最佳答案
当我输入gitbranch时,我得到了*masterlocalbranch但是当我尝试删除分支时,gitbranch-dlocalbranch,我得到一个未找到的错误:error:branch'localbranch'notfound.我也尝试过使用gitbranch-Dlocalbranch强制删除,但它给了我同样的错误。分支已损坏,我执行了以下过程,Gitrepositorycorrupt(incorrectheadercheck;looseobjectiscorrupt),删除损坏的文件。但是现在我无法删除该分支。 最佳答案
我正在尝试删除git中的一个远程分支,我做了:gitbranch-r...origin/masterorigin/devorigin/branch_to_delete现在我尝试删除origin/branch_to_delete:gitbranch-dorigin/branch_to_deleteerror:branch'origin/branch_to_delete'notfound我做了:gitfetch--all又试了一次,还是一样的错误。我尝试使用-D但同样的错误。但是分支在那里,我可以在github.com中看到它。怎么办? 最佳答案
我正在尝试删除git中的一个远程分支,我做了:gitbranch-r...origin/masterorigin/devorigin/branch_to_delete现在我尝试删除origin/branch_to_delete:gitbranch-dorigin/branch_to_deleteerror:branch'origin/branch_to_delete'notfound我做了:gitfetch--all又试了一次,还是一样的错误。我尝试使用-D但同样的错误。但是分支在那里,我可以在github.com中看到它。怎么办? 最佳答案
据我所知,我的git本地存储库中的所有内容都很好。我可以提交、push、pull任何我喜欢的东西。但是,当我在IntelliJ日志中查看提交的详细信息时,Containedinbranches:Cannotloadbranchesduetoerror:error:branch'origin/HEAD'doesnotpointatacommiterror:somerefscouldnotbereaderror:branch'origin/HEAD'doesnotpointatacommiterror:somerefscouldnotberead这可能是什么原因造成的,我该如何解决?
据我所知,我的git本地存储库中的所有内容都很好。我可以提交、push、pull任何我喜欢的东西。但是,当我在IntelliJ日志中查看提交的详细信息时,Containedinbranches:Cannotloadbranchesduetoerror:error:branch'origin/HEAD'doesnotpointatacommiterror:somerefscouldnotbereaderror:branch'origin/HEAD'doesnotpointatacommiterror:somerefscouldnotberead这可能是什么原因造成的,我该如何解决?