git push . :refs/for/foo 意思

The "." argument means "push to this repository", and the refspec HEAD:refs/for/foo means "take the current commit that HEAD is pointing to, and make a new ref (similar to a branch, although those are usually stored as refs/heads/something) named refs/for/foo that points to the same commit".

Essentially, it's creating a new "branch" at the current commit, but since the desired name isn't in the normal branch name-space, we can't just use git branch refs/for/foo.

You should be able to undo it with git push . :refs/for/foo - naming an empty source to replace the ref with.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值