GitHub

git submodule

git submoduleで共有モジュールを別リポジトリ管理する – CodeCommit

git submoduleで共有モジュールを別リポジトリ管理する - CodeCommit プロジェクトごとにリポジトリを作成し、複数プロジェクトでモジュールを共有したい場合にgit submodule機能を使います。 svnでいうexte...
GitHub

STSで作成したプロジェクトをGitHubにアップロード(連携,push)する方法

STSで作成したプロジェクトをGitHubにアップロード(連携,push)する方法 STSで作成したプロジェクトをGitHubにpushする方法です。 まずGitHub側でリポジトリ作成します。 「New repository」をクリックし...
GitHub

GitHubでリポジトリを削除する方法

GitHubでリポジトリを削除する方法 リポジトリを削除するには「Settings」をクリックします。 一番下にスクロールして「Delete this repository」をクリックします。 リポジトリ名を入力してからクリックできるように...
GitHub

Gistの使い方

GistはGithubのサービスでコードやメモ、スニペットを共有するサービスです。 前提 Githubにサインインしていることが前提です。 アカウントが無ければ、Githubへの登録と公開鍵の登録を参考に作成してください。 Gistに公開 ...
GitHub

Githubにリポジトリを作成

Github にリポジトリを作成して、pushするところまでを書いていきます。 前提 Gitがインストールされている。 gitでユーザ名とメールアドレスを登録する のグローバルで登録が済んでいる。 Githubへの登録と公開鍵の登録 に記載...
GitHub

Githubへの登録と公開鍵の登録

Github を使うために、アカウントの作成と公開鍵の登録を行います。 Github Sign up Sign upリンクにアクセスして、アカウントを作成します。ページに従います。 登録が完了すると、登録に使用したメールアドレスに、Gith...
GitHub

gitでユーザとメールアドレスを設定

gitのcommit時にAuthorとCommitterに利用されるユーザ名とメールアドレスの設定方法を記載します。 グローバル設定 以下のコマンドでユーザ名とメールアドレスを設定します。 git config --global user....
GitHub

リモートブランチをローカルにチェックアウトする方法

リモートブランチをローカルにチェックアウトする方法 開発メンバーAさんがpushしたブランチをBさんのローカルにチェックアウトして修正する方法です。 最新情報をまず取得します。 git fetch つぎにリモートブランチを確認します。 gi...
GitHub

gitコマンドチートシート

gitコマンドチートシート gitコマンドを纏めておきました。 SVNでいう更新 gitから最新を取得します。 $ git fetch -a $ git branch -a $ git pull 詳細は「リモートブランチをローカルにチェック...
GitHub

git stash の使い方

git stash の使い方 git stashコマンドは現在の変更をいったん退避することができるコマンドです。 退避できるファイルはcommitしていないファイルが対象です。 git stash save saveは省略可能ですがこのコマ...
GitHub

git master の最新を作業ブランチにマージする方法

git master の最新を作業ブランチにマージする方法 作業ブランチからmaster に変更します。 git checkout master master を最新にします。 git pull master を最新にしたら、作業ブランチに...
GitHub

git diff でファイル内容の差分を表示する

git diff でファイル内容の差分を表示する ファイル内容の差分を表示するには git diff で表示されます。 差分のあるファイル名のみを表示するには git diff --name-only で表示されます。 git add して...
GitHub

git add してgit commit してgit push する

git add してgit commit してgit push する ローカルリポジトリとリモートリポジトリが存在します。 git add すると、ローカルリポジトリのステージングエリアに設置され、コミット対象になります。 コミット対象にす...
GitHub

SSH-Keysの作り方 for GitHub

SSH-Keysの作り方 for GitHub ssh-keygenコマンドで秘密鍵と公開鍵(.pub)を作成します。 $ssh-keygen -t rsa -b 4096 -C "your_email@example.com" Gener...
GitHub

git fetch とgit pull コマンドの違い

git fetch とgit pull コマンドの違い リポジトリはローカルとリモートの二つが存在します。 git fetch することにより最新の情報を取得することができます。但し、ファイルを最新にするわけではなく、最新の情報のみを取得す...
GitHub

GitHubでマイルストーンを作成する

GitHubでマイルストーンを作成します。 マイルストーンとは、一般的には開発時の1つのフェーズのことを言います。 Issuesタブから遷移して作成していくのですが説明しづらいので動画で説明します。 Due Dateとは納期日のことです。
GitHub

GitHubで共同編集者を招待(invite)する

GitHubで共同編集者を招待(invite)します。 CONFRAGEというOrganizationアカウントを作成したので、そのアカウントのトップに移動します。 「People」タブをクリックして「Invite Member」をクリック...
GitHub

GitHubのOrganizationアカウントを作成する

GitHubのOrganizationアカウントを作成します。 これは複数メンバーで開発を行う際に必要なアカウントになります。 右上の「+」ボタンをクリックし、「New Organization」を選択します。 「Organization ...
GitHub

GitHubで最新プロジェクトをpullする

GitHubでは多数メンバーで開発することが前提なので、多数メンバーがpushしています。 その為、最新ファイルをpullコマンドで取得する必要があります。 c:\Git\sample-project>git pull origin mas...
GitHub

pushしてGitHubに反映する

GitHubでcommitしただけではGitHubに反映されません。 pushコマンドで初めてGitHubのリポジトリに反映されます。 c:\Git\sample-project>git push origin master HEADの内容...
GitHub

GitHubでcommitして変更を確定する

GitHubでaddしてステージングエリアに登録したら、次はcommitして変更を確定します。 c:\Git\sample-project>git commit -m "初期登録" -mのあとのダブルクォーテーションで囲んだ部分はcommi...
GitHub

GitHubでaddしてステージングエリアに登録する

GitHubでaddします。 すると、ステージングエリアと呼ばれるコミット待ち状態のステータスになります。 特定のファイルをaddしたい場合は以下のようにファイル名を指定してaddします。 c:\Git\sample-project>git...
GitHub

GitHubでcommit時、*** Please tell me who you are.エラーが発生する

GitHubで初めてコミットする時に、以下のようなエラーが出る場合があります。 *** Please tell me who you are. Run git config --global user.email "you@example....
GitHub

GitHubのリポジトリをcloneでローカルにコピーする方法

GitHubのリポジトリをcloneでローカルにコピーする方法です。 cloneコマンドを使うには、Gitをインストールしてコマンドプロンプトからコマンドを打つ、で紹介しているGitをインストールしている必要があります。 まずURLをコピー...
GitHub

Gitをインストールしてコマンドプロンプトからコマンドを打つ

Gitをインストールします。 にアクセスして、Download for Windowsをクリックします。 Gitのインストールexeがダウンロードされるので実行します。 「Next」をクリックします。 「Next」をクリックします。 「Ne...
GitHub

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

GitHubでリポジトリを作成してみます。 「Repository name」欄にリポジトリ名を入力します。 「Description」欄にプロジェクトの説明を入力します。 無料プランの場合はPublicにします。 「Initialize ...