既存のディレクトリに git clone するには
GitHub 上で作成したリポジトリをローカルに作る時、同名のディレクトリが既に存在すると git clone
できない。
ディレクトリを一旦退避させて、git clone
してからファイルを戻す、でも良いのだけど、別の方法もあったので紹介。
git clone
したかった既存ディレクトリでgit init
し、ローカルリポジトリを作成するgit remote add origin https://github.com/【ユーザ名】/【リポジトリ名】.git
でリモートリポジトリを設定するgit fetch origin
でローカルリポジトリを更新する- ココで
git branch -a
でブランチを確認すると、remotes/origin/master
のみが存在している
- ココで
git merge origin/master
でマージする
これで完了。git branch -a
で確認すると、
$ git branch -a
* master
remotes/origin/master
このようになっており、ローカルリポジトリが「master」ブランチになっている。