4
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 1 year has passed since last update.

ターミナルからGitHubのブランチにプッシュする

Last updated at Posted at 2022-10-25

この記事では、ターミナル操作でローカルにあるファイルをGitHubの指定ブランチにプッシュするまでの流れを説明します

1. ローカルリポジトリを作成

qiita.rb
git init

まず、git init でカレントディレクトリ直下に.gitディレクトリを作成します
この.gitディレクトリはローカルリポジトリとして機能します

2. リモートリポジトリに接続

qiita.rb
git remote add origin リポジトリURL

ローカルリポジトリとリモートリポジトリを接続します
URLはGitHubの公式サイトから持ってきます

3. ブランチに接続

qiita.rb
git checkout -b ブランチ名

リモートリポジトリのブランチに接続します
存在しないブランチを指定すると、ブランチを新たに作成することができます
-bはブランチ名が後ろに来ますよ、という意味です
デフォルトではmainブランチに接続されているため、そのまま使う場合は飛ばして大丈夫です

4. ファイルをステージに上げる

qiita.rb
git add -A
qiita.rb
git add ファイル名

ステージングエリアにファイルを追加します(ステージエリアと記載する記事も複数ありました)
ステージングエリアは作業ディレクトリとローカルリポジトリの間にあり、ローカルリポジトリに上げるファイルを一旦置いておくための場所として機能します
-Aを使うとカレントディレクトリ下の全てのファイルを追加できます

5. ローカルリポジトリにファイルを上げる

qiita.rb
git commit -m 'メッセージ'

ステージにあるファイルをローカルリポジトリにアップします
このとき、チームメンバーへの伝言や自分用の備忘録としてメッセージを添えることができます

6. リモートリポジトリに反映する

qiita.rb
git push origin ブランチ名

pushコマンドを使うと、先程接続したリモートリポジトリにローカルリポジトリの内容を反映させることができます
実行の途中でトークンの入力を求められる場合があります
トークンの取得については、以下のサイトを参考にさせて頂きました
kz800 「GitHub「Personal access tokens」の設定方法」 Qiita 2017/11/01
https://qiita.com/kz800/items/497ec70bff3e555dacd0
実行が完了すると、GitHubのページにも反映されているはずです

4
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
4
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?