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

被折叠的 条评论
为什么被折叠?



