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

たまに、クラウドソーシングで外国人に仕事を頼むときに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
- Tweet
-
-
この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
ブログを書くモチベーションになります。よろしくお願いします。
ビットコイン投げ銭ウィジェット
関連記事
-
-
Maker Faire Tokyo に出展したIoTクソゲー「うちわdeファイト」の作り方
8月4日・5日 Maker Faire Tokyo 2018 に出展したIoTクソゲー
-
-
【Python 備忘録】pycURLのインストールができない場合の解決方法
※ここに記載の事例は、あくまで私個人の備忘録です。 私個人の環境での話ですので、これが本当に正し
-
-
N88-BASICで「Go To キャンペーン」
いよいよ、7月22日から「Go To キャンペーン」が始まります。 「Go
-
-
【Ruby on Rails 備忘録】Errno::ECONNREFUSED: Connection refused – connect(2) for action mailer の解決方法
Ruby on Railsで WEBサービスを作成中。 コメントがあったら
-
-
『広島県版 新型コロナウイルス感染症対策サイト』を運営してみて
全国で新型コロナウイルス感染症に係る緊急事態宣言が解除された最初の週末を迎え、ひとまず第一波
_edited-11.png)