ToMOJO - Blog

2022年9月からデータエンジニアになりました!元気の出る投稿とNotion関連の発信をする予定です。

🎋ローカルリポジトリに何もない状態から、GitHubにあるリモートリポジトリを複製する方法

今回使用するGitコマンド
git clone
  • git cloneとは、既存のリポジトリをローカル環境に複製するコマンドのことです。

https://tech-blog.rakus.co.jp/entry/20220624/git

  • プロジェクトの開始時等の、自分のローカル環境に何も無い場合に使用します
git fetch
git pull
git merge
手順
1. まずはローカルリポジトリを保存するためのフォルダを作成し、そのディレクトリをカレントディレクトリに設定します
2. 参画したプロジェクトのGitHubのリポジトリをCloneします
  • $ git clone <https://github.com/USERNAME/REPOSITORY.git>
3. リモートリポジトリから変更履歴をフェッチします
  • $ git fetch origin/main
  • フェッチを行うと、リモートに有るブランチとタグ等が取得されます
  • ※ただこの段階では、自分のブランチへマージされません
  • リモート追跡ブランチの一覧は $ git branch -a で出せます
⚠️
merge: orgin/main - not something we can merge と出た場合
  • タイプミスがないかを確認しましょう!
4. ローカルブランチに変更履歴をマージします
  • $ git merge origin/main
  • 自分のブランチへ前段のフェッチで取得した変更履歴を、自分のローカルブランチに結合されます
参考文献