我在使用Git 1.9时出错。
当我尝试"git push“时,我收到以下错误:
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with
我正在处理一个巨大的存储库,我们总共有900人正在处理这个问题,为每个特性/bug/hotfix(让我们称之为“自定义分支”)创建一个新分支,并且在成功测试并将其合并到主线分支( total : 5)之后删除该分支,这将导致类似unable to lock local ref这样的错误。
我们的存储库结构采用以下格式进行暂存:
mainline-level-1
-> mainline-level-2
-> mainline-level-3
我正在尝试使用驱动器映射在两个W10系统上第一次使用git2.37.1建立一个普通的单独存储库,但鉴于我的新手习惯,我找不到符合我的情况的任何问题。
花了几个小时研究其他类似的问题,但他们似乎都说在我试图克隆的远程存储库中没有提交,这是不正确的。有很多次提交。
我在System1上创建了一个git存储库,它可以工作。
git ls-tree --full-tree --name-only -r HEAD
显示我的所有文件(包含大量提交)
git show HEAD
显示
commit 557...27d (HEAD -> master)
# and the diff betw
我在Mac上使用Hudson和git插件。我的git存储库在我自己的服务器上,可以用SSH访问。我有正确配置的钥匙。我使用默认的温斯顿服务器从命令行启动Hudson。命令行中的克隆工作正常,在有一天我想强迫Hudson在构建之前清除存储库之前,Hudson的一切都很好。因此,在高级项目选项组构建之前,我检查了干净的工作区。从现在开始,每一个构建都会失败,其中包含以下消息:
Started by user anonymous
Cleaning the workspace because project is configured to clean the workspace before eac