【发布时间】:2016-04-14 07:12:20
【问题描述】:
receive.denyCurrentBranchconfig option 控制如果你推送到一个 repo 的结帐分支会发生什么。
默认情况下,它会拒绝它(这就是为什么您通常只推送到没有结帐分支的裸仓库)。
可以通过ignore或warn禁用。
另一个选项是updateInstead。
这样做的作用是,如果HEAD和工作目录相同,并且被推送的分支是HEAD,那么工作目录和分支/HEAD都会同时更新。
如果工作目录与HEAD不同,则推送被拒绝。
这对于推送到网络服务器很有用,for example。
我的问题是,这个选项是否与Index 交互?
索引更新了吗?如果HEAD 和工作目录匹配,但Index 不匹配怎么办?
【问题讨论】:
标签: git git-push git-config git-index