ubuntu git报错:fatal: Not a valid object name: 'master'

本文详细介绍了在Ubuntu系统中创建Git分支的步骤,并解决了在创建过程中遇到的两个常见错误:'fatal: Not a valid object name: 'master'' 和 'fatal: this operation must be run in a worktree'。通过具体的命令行操作示例,帮助读者理解如何正确地初始化Git仓库,创建和管理分支。

场景

使用ubuntu创建git分支时报错:
fatal: Not a valid object name: ‘master’;
fatal: this operation must be run in a work tree

解决

对于第一个错误,是因为当前没有 master 分支;无法新建分支,第二个错误的原因是文件添加的位置有问题,创建git分支时,我们可以按如下操作:

tang@tang:~$ su root
Password: 
root@tang:/home/tang# mkdir repo
root@tang:/home/tang# ls
repo
root@tang:/home/tang# cd repo
root@tang:/home/tang/repo# mkdir myblog.git
root@tang:/home/tang/repo# cd myblog.git
root@tang:/home/tang/repo/myblog.git# git init --bare
Initialized empty Git repository in /home/tang/repo/myblog.git/
root@tang:/home/tang/repo/myblog.git# ls
branches  config  description  HEAD  hooks  info  objects  refs
root@tang:/home/tang/repo/myblog.git# vim config

在这里插入图片描述

root@tang:/home/tang/repo/myblog.git# cd ..
root@tang:/home/tang/repo# ls
root@tang:/home/tang/repo# git add .
root@tang:/home/tang/repo# git commit -m "jj"
root@tang:/home/tang/repo# git status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值