実行環境
- windows10のwindows power shell
①リモートリポジトリを既存ディレクトリにcloneする方法
簡潔に、以下のコードを実行するとできるはずです!!
git pull
については②で記載しています...
# 既存ディレクトリに移動
cd [ディレクトリのパス]
# ローカルリポジトリ初期化
git init
# リモートリポジトリの登録
git remote add origin [リモートリポジトリのアドレス]
# 最新のソースコード[origin]をリモートブランチ[main]からローカルにcloneする
git pull origin main
# ブランチ確認
git branch # ここでmainブランチが表示されれば完了!
②git pullについて
今回はgit fetch
とgit merge
を同時に行うことができる
git pull
について記載します。
-
git fetch
とは
git fetch origin main
git fetch
とは、最新情報をリモートリポジトリからローカルリポジトリに持ってくる操作です。しかし注意すべき点は、この操作によりリモートのmainブランチがorigin/mainブランチに取り込まれるという点です。
-
git merge
とは
git merge origin/main
git merge
では、git fetch
でorigin/mainブランチにコピーしたリポジトリの内容をローカルのブランチに落とし込んでいます。ローカルのブランチ名をgit branch
で確認すると、mainブランチが生成されています。
-
git pull
とは
git pull origin main
前述のとおり、git pull
はgit fetch
とgit merge
を一括した操作になります。