これからGithubを使ってみたい初心者さんに向けて解説します

  • 2015/8/1
  • これからGithubを使ってみたい初心者さんに向けて解説します はコメントを受け付けていません。

これからgithubを使ってみたいと考えておられる
プログラミング初心者の方にgithubの使い方をこちらで解説します。
 

ソースコードのバージョン管理システム「Git」を用いて
ホスティング環境として最も有名な「Github」で
あなたのソースコードを公開して、
日頃の学習成果をアップすることから始めてみましょう。
  

エンジニア同士のコミュニティーツールであり、
就職活動においてもgithubにアップしている
ソースコードが大きなアピールポイントとなることも。

 
まずはあなたのローカル環境に
gitがインストールされているかをご確認下さい。
macの方は初めからインストールされている場合もございます。
 

$ git –version

こちらのバーション確認のコマンドで、表示されれば
すでにインストール済みとなります。
 

macの方がインストールされるならこちらの記事を。
はじめてでもOK!Gitをインストールする方法【初心者向け】
windowsでインストールされる方はこちらの記事をご参照下さい。
WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows

続いて、githubでアカウント作成およびレポジトリの作成を行います。
アカウント作成後してログイン後、新規でレポジトリの作成を行います。
ソースコードを保存しているフォルダと同じ名称でよろしいかと思います。

git01
New repositoryをクリックして下さい。

insta1

今回は、repository nameのところに
ソースコードを保存しているフォルダと同じ名称を入力しております。
お好きなお名前でどうぞ。
create repositoryをクリック。

insta2

ターミナルソフトでアップロードするフォルダへ移動し、
上記のようなコマンド入力の指示があるので、そのまま入力を行う。

$ echo “# app-like-insta2” >> README.md
$ git init
$ git add README.md
$ git commit -m “first commit”
$ git remote add origin https://github.com/Shohtoku/app-like-insta2.git
$ git push -u origin master

git push -u origin master でご自身のGithubのユーザ名とパスワードを入力。
現段階では、README.mdのみがアップされている状態。
ここから全てのファイルをアップしていきます。
 

ブランチ (branch)
ブランチ=基本的にはリポジトリのコピー
コピーして作成されるブランチであるトピックブランチは、
checkout -bコマンドを使って作成。

$ git checkout -b modify-README
$ git branch
(modify-READMEは仮の名前でなんでも可)

「*」はそのブランチが現在使用中

ローカルのフォルダ内にある README.rdoc を削除してください。
その後、下記コマンドを投入。

git add –all
git commit -m “Improve the README file”

 

マージ (merge)
マスターブランチに上書き保存
 

$ git checkout master
$ git merge modify-README
 

git branch -dを実行してトピックブランチを削除

$ git branch -d modify-README
 

プッシュ (push)
GitHubに変更をプッシュ

$ git push -u origin master

 
以後は、ファイルを更新する度に、
 
$ git add .
$ git commit -m “お好きな名前”
$ git push -u origin master

とコマンド入力して下さい。
 
※あなたはteratailを活用していますか?
随時質問可能。早速登録してみることをお勧めします。
バグで困ったときは【teratail】に相談!

  • このエントリーをはてなブックマークに追加
コメントは利用できません。

ピックアップ記事

  1. 第3回目ではボタンを押すとyoutubeの動画がランダム表示されるものを作成しました。今度はランダム…
  2. ワードプレスでオリジナルテーマを作ってみたい! 全くのイチからの作成手順をご紹介していきたいと思い…

ピックアップ記事

  1. 独学でプログラミング学習に挑戦したは良いが、結局挫折を繰り返す日々。   そんな挫折経験者や…
  2. ネットで調べると実に様々な方法が出てきます。 サーバーによっても様々なアプローチが。 今回私…
  3. 1.さくらVPSにPHP、MySQL、Ruby on Railsを設置。 これらを設置するまで…
  4. 他人様のコンテンツを引っ張ってきて、 自分なりにアレンジを加えた形で 独自のコンテンツとして提供…
ページ上部へ戻る