はじめに
プログラミング初学者の@kat_logと申します。
自分と同じ初学者の状況の方がいるか分かりませんが、
ターミナルでのgit練習後→VSCodeのgit機能も使ってみよう!と思い
VSCodeの機能でmaster
ブランチにpush
しようとした時に
The current branch 'master' has no upstream branch...
というメッセージが出て戸惑ったのですが、解決したため共有です。
結論
gitにて**「上流ブランチ」**(英語でupstream branch)の設定が必要でした。
設定
次回push
時に-u
オプションを付けると設定できます。
git push -u origin master
これでpushと同時にpush先のmaster
ブランチを上流ブランチとしても設定することができるので、VSCodeからpushがうまくいくようになります。
ちなみに、
とのことなので、
と覚え「ブランチ作成と上流ブランチの設定」はセットで行うようにすると良いみたいですね。
(補足:2021/07/10追記)
本記事ではブランチ名をmaster
で記載していますが、最近はmain
に置き換える動きがあるみたいですね😉
(補足:2021/07/13追記)
上記ブランチ名の変更は「GitHub」の話しで、「Git」側の設定もしておくといいみたいです!
おわりに
お読みいただきありがとうございました。
自分と同じく初学者の参考になれば嬉しいです。
↓に載せております参考ページがすごく分かりやすくて勉強になりました!
一緒に頑張っていきましょう〜😄