Git中遇到的问题总结

Error:Cannot delete branch 'XXX' checke out at 'xxx/xxx'

此错误是在git删除分支时报的错误,删除分支时,当前分支不能停留在要删除的分支上,要切换到其他任意分支,再去删除目标分支。

git push的使用

git push的一般形式为 git push <远程主机名> <本地分支名>:<远程分支名> 
例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, 
origin 是远程主机名,第一个master是本地分支名,第二个master是远程分支名。

git push origin HEAD:refs/for/master

git push origin HEAD:refs/for/master
git push 肯定是推送
origin : 是远程的库的名字
HEAD: 是一个特别的指针,它是一个指向你正在工作的本地分支的指针,可以把它当做本地分支的别名,git这样就可以知道你工作在哪个分支
refs/for :意义在于我们提交代码到服务器之后是需要经过code review之后才能进行merge的,refs/heads则不需要
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容