*

【GitHub初心者用備忘録】最低限知っておくべきコマンド

公開日: : 最終更新日:2018/01/27 git, プログラミング , , ,

 

 Github 580x208


たまに、クラウドソーシングで外国人に仕事を頼むときにGitHubを使うのですが、いつもよく分からずに使っており、その度に何度も同じことをググって調べて効率が悪いので、ここに備忘録を残します。


なお、これは僕の備忘録ですので、変な表現ばかりですし、もしかしたら全然違うことが書いてあるかもしれませんので、100%信じないようにお願いします。

間違いをご指摘いただければ助かります。

 

 

 

それでは始めましょう。

 

まず、

GitHubに自分のプログラムをアップロードします。

これはGitHubのサイトにそのままあるので、備忘録に残しません。

 

 

GitHubの状態を確認

git status

 

 

GitHub上のプログラム(リポジトリ)を最新版に更新。

変更ファイル、追加ファイル、削除ファイルなど全てが更新されます。

git add -A

 

1つ前からの更新は

git add -u

 

全部git add -A でいいんじゃない?と思いますが、多分何かが違うんでしょう。詳しい方、教えてください。

 

そして、

git commit -m “change files” 

 

 

最終的にプッシュしてリポジトリに最新版を反映させます。

git push

 

 

 

もしherokuに反映させるには、

 

herokuにログイン

heroku login 

 

herokuへプッシュ!

git push heroku master

 

 

ちなみに、データベースをいじってたら、以下を忘れずに。

heroku run rake db:migrate

 

 

これでエラーが出たら、ログを見ましょう。

heroku logs

 

 

 

自分がアップしたGitHub上のプログラム(レポジトリ)に、相方がアクセスできるようにアクセス許可をしなければいけません。

これは、GitHubのサイト上の Contributors(コマンドではありません)ってところで許可します。

 

 

そうこうして、相方が修正完了。


GitHub上にPULL REQUESTがあるので、承認する。

 

その内容を自分のPC(ローカル・リポジトリ)に反映させます。

git pull 

 

 

 

とりあえず、僕のようなサンデープログラマーには、これぐらいだけでいいでしょ。

 

 

 

 

ではでは。

 

 

 

 

 

参考にしたブログ

 

 

 

ad

    この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
    ブログを書くモチベーションになります。よろしくお願いします。

  • このエントリーをはてなブックマークに追加
この記事が良かったらビットコインで寄付をお願いします。
ビットコイン投げ銭ウィジェット



関連記事

「ちょまどさん」がやってきた。

      このツーショット!       なななんと   ちょまどさんです。     もう1度いい

記事を読む

【Ruby on Rails 備忘録】Errno::ECONNREFUSED: Connection refused – connect(2) for action mailer の解決方法

      Ruby on Railsで WEBサービスを作成中。   コメントがあったら

記事を読む

【iPhoneアプリ開発備忘録】Unityで作ったアプリにiAdを実装する方法

        UnityにiAdを実装する方法を 何回やっても毎回忘れるので、自分用に備

記事を読む

【Python 備忘録】pycURLのインストールができない場合の解決方法

  ※ここに記載の事例は、あくまで私個人の備忘録です。 私個人の環境での話ですので、これが本当に正し

記事を読む

「ディスコ プログラミングコンテスト@広島」潜入レポート

    2017年7月8日 「ディスコ プログラミングコンテスト@広島」に参加して来ました。   デ

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

【平成30年7月豪雨】坂町にボランティアに行ってきました。

        8月14日、広島県の坂町で災害ボランティアをしました。

「Maker Faire Tokyo 2018」に出展しました

8月4日、5日 昨年に続き、今年も東京ビッグサイトで開催された「Ma

【Raspberry Pi 備忘録】ラズベリーパイのSSH接続時のエラー「POSSIBLE DNS SPOOFING DETECTED! 」「REMOTE HOST IDENTIFICATION HAS CHANGED! 」

Mac のターミナルからラズベリーパイにSSH接続をしようとすると、

【平成30年7月豪雨】江田島にボランティアに行ってきました。

      この度の集中豪雨(平成30年7月豪雨)で私の住む広島県は多

「IoT Conference 2018 デジタライゼーションの未来」 備忘録メモ

  6月15日に、このイベントに参加しました。   IoT Confe

→もっと見る

    • 313215総閲覧数:
    • 87今日の閲覧数:
    • 174昨日の閲覧数:
    • 1現在オンライン中の人数:
    • 2014年4月29日カウント開始日:
PAGE TOP ↑