Develop/Git

Git - fatal : Not a valid object name

Gr00t 2021. 1. 4. 00:27
fatal : Not a valid object name '[branch]'

git inti을 통해 초기화를 하자마자 branch를 바꾸려고 하다 이러한 에러를 만났다.

원인을 알면 해결방법은 간단하다.


  • 원인 : commit history가 없어서 발생
  • 해법 : initial commit 작성

(initail commit은 내맘대로 붙인거임)

  1. 오류 발생
    (main) $ git branch java
    fatal: Not a valid object name: 'main'.
  1. initial commit 작성
    (main) $ git commit -m 'Initial Commit'
    [main (root-commit) d50a204] Initial Commit
     1 file changed, 7 insertions(+)
     create mode 100644 BOJ/java/Hello_world.java
  1. 해결
    (main) $ git switch -c java
    (java) $ git branch
    * java
    main

'Develop > Git' 카테고리의 다른 글

Git - Branch와 Merge  (0) 2021.01.01
Git - github에 올라간 파일 삭제  (0) 2021.01.01
Git - gitignore  (0) 2021.01.01
Git - Commit 되돌리기  (0) 2021.01.01
Git - 기본 명령어  (0) 2020.12.31