1 Star 0 Fork 0

关宏鹏/01git_warehouse_practice

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
first_login_log.txt 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
关宏鹏 提交于 2023-04-25 17:55 . “01”
项目场景:
当新建一个本地仓库的时候如果没有任何操作的情况下操作分支。
问题描述:
初学Git时,如果新建一个本地仓库的时候如果没有任何操作的情况下进行分支创建(git branch 'branchname'),会遇到这样一个报错信息:
***@***deMacBook-Pro GitDemo % git branch list
fatal: Not a valid object name: 'master'。
原因分析:
根据提示可以知道,原因是没有一个叫’master’的提交对象。你也可以执行一下git branch,会发现没有看到本地分支列表(没有内容):
***@***deMacBook-Pro GitDemo % git branch
***@***deMacBook-Pro GitDemo % git branch -a
其实,要先进行一次commit操作(进行一次提交操作),才会真正建立master分支。这是因为分支的指针要指向提交的,只有进行了提交,才有指针指向该分支,才算是真正的建立了分支,成为一个有效的对象。
解决方案:
要进行一次git commit操作,就要现有一次git add 操作。所以最好在新建一个本地仓库后就完整的进行一次(add->commit)的操作。
如果本地没有任何文件,就添加一个文件(例如:readme.txt)
说明:
先创建一个文件:touch readme.txt,用ls查看;
用git add .存到暂存区,用 git status查看;
用git commit -m"msg:初次commit,新建了readme文档" 提交;
用git branch test创建分支,用git branch查看分支列表。
01
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guan-hongpeng/01git_warehouse_practice.git
git@gitee.com:guan-hongpeng/01git_warehouse_practice.git
guan-hongpeng
01git_warehouse_practice
01git_warehouse_practice
master

搜索帮助