1. 程式人生 > >git 操作報錯 fatal: Not a valid object name: 'master'.

git 操作報錯 fatal: Not a valid object name: 'master'.

問題場景:

新建git專案或剛為已存在專案建立了git倉庫,想用git branch dev建立dev分支或用git checkout -b dev建立並切換到dev分支時報錯。

原因:

剛建立的git倉庫預設的master分支要在第一次commit之後才會真正建立,否則就像你聲明瞭個物件但沒初始化一樣

解決辦法,:

親試有效, 先git add .新增所有專案檔案到本地倉庫快取,再git commit -m "init commit"提交到本地倉庫,之後就可以隨心所欲地建立或切換分支了。(這裡給出的是可以直接操作成功的,add和commit可以按自己需要寫)。