勉強
gitの設定やってみる
投稿日: 2025-03-21
更新日: 2025-03-21
date | name |
---|---|
03/20 | Q25001 |
03/20 | Q25002 |
03/20 | Q25003 |
Questions
Q25001
概要:
リポジトリをローカルにクローンし、クローンしたローカルリポジトリに、リモートリポジトリを登録してみる
- workspace フォルダを vscode で開く
- vscode でターミナルを開く
- workspace フォルダで、以下のコマンドを叩く
git clone https://github.com/yusuke-shigeta/study-design.git
- workspace フォルダの直下に、「study-design」フォルダが追加されたことを確認
- study-design フォルダを vscode で開く
- vscode でターミナルを開く
- study-design フォルダで以下のコマンドを叩く
git remote add origin git@github.com:yusuke-shigeta/study-design.git
- もしエラーが出た場合は以下のコマンドを叩く
https://github.com/yusuke-shigeta/study-design.git
- もしエラーが出た場合は以下のコマンドを叩く
- study-design フォルダで以下のコマンドを叩く
git remote -v
- 以下のような感じで出力されれば ok
origin https://github.com/yusuke-shigeta/study-design.git (fetch) origin https://github.com/yusuke-shigeta/study-design.git (push)
補足
- ⚪︎⚪︎ フォルダを vscode で開く方法は?
- vscode を新規ウィンドウで開く。
- ショートカット:
Ctrl + Shift + N
- ショートカット:
- vscode を新規ウィンドウで開く。
- vscode でターミナルを開く方法は?
- ショートカット:
Ctrl + J
- ショートカット:
git clone
コマンドとは?- リモートリポジトリをローカルリポジトリとしてコピーするためのコマンド。
- ローカルリポジトリとは?
- 自分の PC 上にある Git のリポジトリのこと。
- オフライン。
- リモートリポジトリとは?
- オンライン上にある Git リポジトリのこと。
- インターネットを通じて他の開発者と共同でコードを管理・共有できる。
- ローカルリポジトリとは?
- リモートリポジトリをローカルリポジトリとしてコピーするためのコマンド。
git init
コマンドとは?- Git リポジトリを新しく作成するためのコマンド。実行すると、そのディレクトリが Git によってバージョン管理されるようになる。
git remote add
コマンドとは?- ローカルリポジトリに リモートリポジトリを登録するためのコマンド。
git remote -v
コマンドとは?- 現在のローカルリポジトリに登録されているリモートリポジトリを一覧表示するためのコマンド。
Q25002
概要:
ファイルを作成してみる
- study-design フォルダを vscode で開く
- study-design フォルダ直下に、「Q25-002」フォルダを作成
- Q25-002 フォルダ直下に、「index.html」ファイルを作成
Q25003
概要:
Q25-002 での行った変更をリモートリポジトリにプッシュしてみる
- vscode で、「Source Control」を開く。
- Q25-002 で行った変更が問題ないことを確認。
- 具体的にいうと、Q25-002 フォルダ直下に、「index.html」ファイルを作成されていることの確認が取れれば ok。
- 新規ブランチ
yamaguchi-Q25002
を作成。 - ブランチを、
yamaguchi-Q25002
に切り替える。 - 変更したファイルをステージングエリアに追加する。
- ステージングエリアに追加された変更をローカルリポジトリに記録する。
- ローカルリポジトリの変更をリモートリポジトリに送信(アップロード)する。
- github で、問題なくリモートリポジトリにアップロードされたか確認
補足
- vscode で 「Source Control」 を開く方法は?
- ショートカット:
Ctrl + Shift G
- ショートカット:
- 新規ブランチの作成方法は?
git branch
コマンドを使用。- 今回は
git branch yamaguchi-Q25002
- ブランチを切り替える方法は?
git checkout
コマンドを使用。以下が基本構文。git checkout <ブランチ名>
- とりあえず今回は、
git checkout yamaguchi-Q25002
で ok。
- ステージングエリアとは?
- Git で コミットする前にファイルを一時的に保存しておく場所
- 変更したファイルをステージングエリアに追加する方法は?
git add <ファイル名>
又はgit add .
git add .
は変更したファイルを全てステージングエリアに追加する git コマンド
- 変更したファイルをステージングエリアに追加する方法は?
- Git で コミットする前にファイルを一時的に保存しておく場所
- ステージングエリアに追加された変更をローカルリポジトリに記録する方法は?
git commit
コマンドを使用。以下が基本構文。git commit -m "コミットメッセージ"
- -m “コミットメッセージ”:コミットの内容を簡潔に説明するメッセージ。変更内容を記録するための情報になる。
- ローカルリポジトリの変更をリモートリポジトリに送信(アップロード)する方法とは?
git push
コマンドを使用。以下が git push の基本構文git push <リモート名> <ブランチ名>
- <リモート名>:プッシュするリモートリポジトリの名前(通常は origin)
- <ブランチ名>:プッシュするローカルのブランチ名(例: main、develop)
- とりあえず今回は、
git push origin yamaguchi-Q25002
で ok。