100日後にエンジニアになるキミ - 56日目 - Git - Gitの使い方2


昨日までのはこちら

100日後にエンジニアになるキミ - 42日目 - クラウド - クラウドサービスについて

100日後にエンジニアになるキミ - 36日目 - データベース - データベースについて

100日後にエンジニアになるキミ - 24日目 - Python - Python言語の基礎1

100日後にエンジニアになるキミ - 18日目 - Javascript - JavaScriptの基礎1

100日後にエンジニアになるキミ - 14日目 - CSS - CSSの基礎1

100日後にエンジニアになるキミ - 6日目 - HTML - HTMLの基礎1

100日後にエンジニアになるキミ - 53日目 - Git - Gitについて

最近の開発ではGitが欠かせません。
本日はGitの使い方の続きです。

昨日の講座はこちら
100日後にエンジニアになるキミ - 55日目 - Git - Gitの使い方

Githubについて

Github
Gitを利用した、開発者を支援するWebサービスの名前です。

ローカルリポジトリに登録したものをリモートリポジトリに登録してみましょう。

GitHubのアカウント登録

Githubはのアカウントを作るところから始めます。

まずは
GitHubのトップページ
にアクセスします。

ここで、ユーザ名とメールアドレス、パスワードを入力して
アカウント登録を行います。

無料で使えるFreeプランがあります。

Freeを選んでからFinish sign upボタンをクリックします。

GitHubでリポジトリを作成する

登録できたらSign inからログインします。

まずはリポジトリを作成します。

GitHubにログインした状態でNewボタンを押下します。

次に表示される画面ではRepository nameの入力のあと
必要に応じてDescriptionに説明書を入力します。

リポジトリの種類をPublicPrivateを選択しますが
Privateリポジトリは有料会員のみなのでPublicを選びます。

最後にリポジトリの中にあらかじめREADMEファイルを作成しておく場合はInitialize this repository with a READMEにチェックを入れます。

.gitignorelicenseについては後で追加や変更ができますのでNoneを選択します。

ここではリポジトリ名をsampleとしてpublicリポジトリを作成します。

入力が終わりCreate repositoryをクリックするとリポジトリの作成は完了です。

sampleリポジトリが作成されました。

リモートへプッシュを行う(push)

昨日までの操作ができていたら
ファイルをリモートへプッシュしてみましょう。

ファイルを作ったディレクトリに移動してリモートリポジトリの情報を追加します。
この情報は、先ほどGitHub上に表示された、リモートリポジトリのアドレスです。

自身のリポジトリの名前などに適宜変更しましょう。

git remote add origin https://github.com/username/projectname.git

次にpushコマンドです。
コマンドを打つとユーザー名とパスワードを求められますので
入力してエンターキーを押して進みます。

git push origin master

Username for https://github.com:
Password for 'https://[email protected]':

Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 366 bytes | 366.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/xxxxxx/xxxxxx.git
* [new branch] master -> master

うまくいけば上記のようなログが表示されて終了します。

プッシュした後にリポジトリをみるとファイルが登録されているのが分かります。

リモートリポジトリをクローンする(clone)

手順としては先にリモートを作っておいた方が楽かもしれません。

先に空のリモートを作成しておいてそれをローカルに持ってきて
そこにファイルを追加する方法です。

ここではcloneコマンドでリモートリポジトリを
ローカルリポジトリに複製します。

ターミナルなどでどこかのディレクトリに移動しておき
下記のコマンドを実行します。

git clone リモートリポジトリのURL

実行が終わると今いるディレクトリに新しくリポジトリが作成されます。

そこにファイルを追加していき、コミット、プッシュという手順で
どんどん更新していきます。

まとめ

リモートへのプッシュ方法
リモートからのリポジトリ複製方法を覚えておき
いつでもどこでも更新が行えるようになろう。

君がエンジニアになるまであと44日

作者の情報

乙pyのHP:
http://www.otupy.net/

Youtube:
https://www.youtube.com/channel/UCaT7xpeq8n1G_HcJKKSOXMw

Twitter:
https://twitter.com/otupython