ハッピーメモメモ

私的備忘録

【Git】コミットした内容を、GitHubにアップする

「プッシュ」…ローカルリポジトリの内容を、リモートリポジトリに送ること

 

〇リモートリポジトリ(GitHub)を新規追加する

・originというショートカットでURLのリモートリポジトリを登録する。

→以降、originという名前でGitHubリポジトリにアップしたり取得したりすることができるようになる。

 「git remote add」でリモートリポジトリを登録しておかなかった場合、GitHubにアクセスするたびにURLを記載する必要がでてくる。

git remote add origin <URL>

<URL>…GitHubリポジトリを作成し、そのURLをコピーして貼り付ける

 

=MEMO=========================

なぜ「origin」という名前を使用するのか?

・Gitの慣用句みたいなもの。

・git cloneをしたときに、クローン元のリモートリポジトリを、Gitでは「origin」というショートカットに割り当てている。そのため、メインのリモートリポジトリに対して、Gitでは普通「origin」と名前を付ける。

==============================

 

〇リモートリポジトリ(GitHub)へ送信する

git push <リモート名> <ブランチ名>

例)

git push origin master

 

GitHubサイドの準備

・Personal access tokensの設定

GitHub>Settings>Developer settings>Personal access tokens>Generate new token

※アクセストークンを生成したら、コピーしてメモ帳などに貼っておく。

 なくしてしまった場合は、同様の手順で再度トークンを生成する。

 

=MEMO=========================

Personal access tokensとは?

・パスワードのような役割をするもの。

GitHubにプッシュする際に、GitHubのユーザー名と個人アクセストークンの2つを用いて、GitHubのアカウントの持ち主か認証をする。

==============================

 

・新規リポジトリの作成

 手順割愛

 作成したら、青いライン上をコピーする↓

f:id:n-moeko1966:20211213185023p:plain

 

・コピーしたコマンドを、Vscodeのターミナルに張り付けて実行

 

〇実際にやってみる

git push -u origin master

「-u」オプション…次回以降、「origin master」をプッシュするときに、「git push」だけでプッシュできるようになる。初回にプッシュするときにつけるのおすすめ!

→ユーザー名とパスワードを聞かれるので入力する。

 パスワードの欄には発行し、コピーしておいたパーソナルアクセス

 トークンを張り付ける。