0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

git cloneしたリポジトリでgit branchをいきなり使うと怒られた件

Posted at

こんにちは、rickyです。
今回はgitについてはまったので情報をまとめてみました。

#問題点
今回はgit repositoryをロカール環境に作ってbranchを切ろうとしたら詰まったので対処法と原因の追究を行います。
まず、ことの起こりは
github上でリポジトリの作成を行いました。
その後sshでローカル環境にcloneし、そのリポジトリの階層に移動しました。
そしてgit branchを行ったところfatal: Not a valid object name: ''.
この翻訳は有効なオブジェクト名ではありません。という意味でした。
これはgitにマスターが作成されていないとブランチを切ることができないことに起因しているようです。

#解決策
そのため適当なファイルなどをプッシュしてやればブランチが切ることができるようになります。

#結論
ブランチは 1)『新しい機能を追加したり、バグを修正したりするときは、どんなに大きくても小さくても、変更をカプセル化するために新しいブランチを生成します。』と記載されているようにあくまで修正や変更のための機能のため、何もpushされていない状態では使えなかったと推察されます。

#参考記事
1)https://www.atlassian.com/git/tutorials/using-branchesより抜粋

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?