実行環境
- 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を一括した操作になります。