GitHubとの連携2

git

●デスクトップにminiSiteというフォルダを作成する。
●git initする
●index.htmlを以下のように作成してcommitする。

<!DOCTYPE>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
</head>
<body>
Hello
</body>
</html>

●git graphした様子

●githubに行き、このサイト用のリモートリポジトリを作成する。

●bashから以下のコマンドを入力する。

$ git remote add origin git@github.com:joytasnet/miniSite.git

●ローカルのmasterブランチをpush&追跡設定する。(-uオプションで追跡)

$ git push -u origin master

●githubに行ってみよう。送信されている。

ローカルでの編集

●ローカルにてdevelopブランチを切って編集しよう。

$ git checkout -b development

●vimでindex.htmlを以下のように編集する。

<!DOCTYPE>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
</head>
<body>
Hello
World
</body>
</html>

●コミットメッセージを「index.htmlを修正」としてコミットする。

●リモートのgithubにpush&追跡設定

$ git push -u origin development

●githubに行ってみよう。developmentブランチが追加されている。

他の開発者になったつもりで、今まではとは別のフォルダにリポジトリを作ってみる。

●他のフォルダに移動(ここではdocumentsフォルダに移動した。)
●git clone

$ git clone git@github.com:xxxxxxx/miniSite.git

●miniSiteフォルダに移動し、まずはgit graph

●git cloneした直後はmasterブランチしかないので,developmentブランチを作成して、追跡設定、checkoutまで一気にやる。

$ git checkout -b development origin/development

●developmentをブランチが作成され、作業ディレクトリも更新されている。

●index.htmlにさらに変更を加えよう。

<!DOCTYPE>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
</head>
<body>
Hello
World
Hello
Git
</body>
</html>

●コミットメッセージを”index.htmlを修正”としてコミットする。

●ディレクターにdevelopmentブランチをチェックしてもらったところOKをもらえた。masterブランチにマージしよう。

$ git checkout master
$ git merge development

●変更をリモートにpush

$ git push

desktopのminiSiteに戻ってみる

●desktopのminiSiteに戻ってgit graphしてみる。

●だいぶ遅れてしまっているので最新の状態にしよう。(現在developmentブランチにいる)

$ git pull origin development
$ git checkout master
$ git pull origin master

続きはこちら

git
スポンサーリンク
シェアする
mjpurinをフォローする
ジョイタスネット

コメント

タイトルとURLをコピーしました