【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ボタンをお願いします。
ブログを書くモチベーションになります。よろしくお願いします。
ビットコイン投げ銭ウィジェット
関連記事
-
Herokuで環境変数を設定する方法(Githubに秘匿情報を載せない方法)
GithubにアクセストークンやAPIキーなどの秘匿情報をのせないやり方として、gitignor
-
【iPhoneアプリ開発備忘録】Unityで作ったアプリにiAdを実装する方法
UnityにiAdを実装する方法を 何回やっても毎回忘れるので、自分用に備
-
【Python 備忘録】pycURLのインストールができない場合の解決方法
※ここに記載の事例は、あくまで私個人の備忘録です。 私個人の環境での話ですので、これが本当に正し
-
【備忘録メモ】Flaskアプリのエラー「ModuleNotFoundError: No module named ‘XXXXX’」
すでに、pip install しているのに、 エラー 「ModuleNotFoundErr
-
「ちょまどさん」がやってきた。
このツーショット! なななんと ちょまどさんです。 もう1度いいます。 ちょまど