見出し画像

git hub: cloneのやり方

こんにちは。最近毎朝のランニングの習慣が出てきたタカです。

本日のテーマはこちら、ドンッ

GitHubでのクローンの方法

知ってるがな!!!

こんな声が聞こえてきそうですね。はい。知ってます。ただ、自分のnote見てる人がもしかしたら困ってるかもしれない。そう考えたら、書かずにいられなかったんです。どうかお許しを。。。

ってな感じで茶番は終わりにして、まじめに内容を見ていきましょう。

そもそもクローンって何??

クローンとは、一言でいうと、
「自分や他人が作ったコードをGitHubのリポジトリを参照して、自身のコンピューターにコピーすること」
を言います。

だから、研究に必要!!ってときとかによく使うかもしれませんですね

それでは、何のことかわかったと思うので、やり方を見ていきましょう

方法

わかりやすいように箇条書きで書いていきます。

1 GitHub上の、コピーしたいリポジトリにまずアクセスする
2 リポジトリの下にあるClone or downloadをクリック
3 URLのコピーをしてください。(※今回がコマンドプロンプトでの引用)
4 コマンドプロンプト上でgit Bashを開く
5 cdを用いて、カレントディレクトリをクローンしたいところに移動
6 git clone <アドレス>をコマンドプロンプト上で実行

ってな感じです。まぁ言葉じゃわかりにくいので僕が今からやろうとしている。MITの授業のコードを引っ張てくる例を基にもう一度お伝えします。

1 リポジトリに移動
2 下の図のようにクリック  画像1


3 コピー
4 開く
5 今回はmkdirにてMIT_lessonというファイルを作成して、そこにcdを用いて移動しました。コマンドは画像を参照ください

zooondatch@DESKTOP-PIO808R MINGW64 ~/Documents/code (home_computer)
$ makedir MIT
bash: makedir: command not found
zooondatch@DESKTOP-PIO808R MINGW64 ~/Documents/code (home_computer)
$ mkdir MIT_lesson
zooondatch@DESKTOP-PIO808R MINGW64 ~/Documents/code (home_computer)
$ dir
atcoder         MIT_lesson                       optimize_for_hyper_parameter_of_GP  sample_100knocks.zip
distributed_GP  multiagent-deep_learning-master  READ_ME.md                          sample_gradient_jikken
kabukayosoku    my_GPR.py                        sample_100knocks
zooondatch@DESKTOP-PIO808R MINGW64 ~/Documents/code (home_computer)
$ cd MIT_lesson/
zooondatch@DESKTOP-PIO808R MINGW64 ~/Documents/code/MIT_lesson (home_computer)
$ git clone https://github.com/aamini/introtodeeplearning.git
Cloning into 'introtodeeplearning'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 1452 (delta 1), reused 2 (delta 0), pack-reused 1445
Receiving objects: 100% (1452/1452), 131.52 MiB | 4.17 MiB/s, done.
Resolving deltas: 100% (777/777), done.

うんうまくいっている!!!一回間違いのコマンド入ってるけどまあいいか(笑)

てな、感じで実行しました。同じようにやっていけばできると思います。
もし、できないとかあったらコメントして下さい!!

本日もありがとうございました

ばぁい

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?