Git/Github 学習メモ
1.はじめに
GitおよびGithubの自分用学習メモ。
Git/Githubについては解説サイトや資料が山ほどあるので、詳しい説明は省略。
サンプルや自分で開発した簡単なアプリを登録できればよいので、基本的なコマンドのみを使う前提です。
Githubで注意すべきは、無料プランで使う場合は、全て公開(パブリック)となるので、APIキーなど、公開してはまずい内容は置いてはいけません。
有料プランでは、非公開のリポジトリが作成できます。
2.利用するための準備
(1) Git用のソフトウェアのインストール(Windows)
- https://git-scm.com/ から、Git for Windows をダウンロードしてインストール。
- また、TortoiseGit(シェル拡張で、GUIで操作できる、Gitクライアントツール)をインストールして使用している。
(2) Githubのアカウント作成
- https://github.com/ でユーザ名、メールアドレス、パスワードを設定してアカウントを作成すればすぐに利用できる。
3.Git/Github操作手順
(1)新しいアプリケーションを作成して、Githubに登録
- リポジトリ作成
https://github.com/ にログインして、「New repository」より作成。
例) リポジトリ名 test を登録 - cd アプリケーションのフォルダ
- git init // .git フォルダが作成される
- git add * // ファイルをgitに追加
- git commit -m "コメント" // ローカルジポジトリのコミット
- git remote add origin https://github.ibm.com/ユーザ/test.git // リモートリポジトリ追加
- git push origin master // ローカルのmasterブランチをリモートにアップロード
ローカルのgitで管理されているアプリケーションを、強制的にgit管理から外したい場合は、.git フォルダを削除するしかない?
- git clone https://github.ibm.com/ユーザ名/リポジトリ名
- ファイル編集作業
ファイルを追加した場合は、 git add 追加ファイル指定 - git commit -a -m "コメント" // -aで変更を自動検出。変更されたファイルを全てコミット
- git push origin master // masterの更新
とりあえず、ここまでで最低限の作業はできそうなので、後は必要に応じて覚えていきます。