Git基本操作(10)- git 中遇见的几个错误

一、创建分支提示:fatal: Not a valid object name: 'master'.

在master上新键一个文件diff

 我在master上没作任何提交,就要去创建一个新分支dev,结果报错

D:\git (master)
λ git branch dev
fatal: Not a valid object name: 'master'.

原因:git 的所在分支上,一次都没有commit过,是不允许你创建新的分支的

解决方式:把master的分支提交到版本库,然后再创建新分支

二、使用 git commit -a -m 报 Initial commit

D:\git (master)
λ git commit -a -m "master第一次提交"
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        diff.txt

nothing added to commit but untracked files present (use "git add" to track)

原因:分支的第一次提交不能用git commit -a -m

解决方式:老老实实的先 git add  再git commit

三、在master用 git checkout -b 新建一个分支,发现master分支没了

D:\git (master)
λ git checkout -b dev
Switched to a new branch 'dev'

D:\git (dev)
λ git branch

 原因:master不可以没有提交过任何东西到本地仓库,就强行创建另一个分支

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值