2
1

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.

ブランチに上流ブランチはありません。このブランチを公開しますか?

Posted at
エラー.png

#はじめに
これまでGithub Desktopを使用していたためVScodeでのGit操作になれず、Githubからクローンしたデータからカレントブランチを正常に作成できなかったので、調べてわかったことをまとめます。

#結論
リモートのmainブランチからカレントブランチを作成することで発生するエラーだった為、ローカルのmainブランチからカレントブランチを作成する必要があった。

##動作環境
・MacOS big Sur
・Visual Studio Code バージョン: 1.56.2
・git version 2.31.0

##根拠
・「ブランチに上流ブランチはありません。このブランチを公開しますか?」の表示
origin/masterブランチにカレントブランチを作成すると発生。

・vscode左下のブランチ名のクローン時のブランチ名の master
このmasterはリモートの origin/masterブランチのこと

##git clone後にカレントブランチを作成する正規の手順

  1. gitクローンを行う。
  2. リモートの origin/master ブランチから、ローカルの master ブランチへの移動
  3. 新しい分岐によりカレンとブランチの作成

注意:リモートのorigin/master ブランチ及び、 ローカルのmasterブランチ切り替えの際、左下の記述はmasterとなる。

##追記

・Githubがorigin/mainブランチのみの環境からクローン、origin/mainブランチからカレントブランチを作成しpushした際の「ブランチに上流ブランチはありません。このブランチを公開しますか?」はそのまま公開すると、ローカルのmainブランチに作成したカレンとブランチ同様の動作をする。(推奨しない)

##おわりに
まだまだ駆け出しですが、これからエンジニアを目指す誰かのお役に立てたらと思います。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?