【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クソゲー
-
素人のオッサンが作ったiPhoneアプリのコードを公開するシリーズ第1弾「Mind-Reading」
私は今まで4作のアプリをApp Storeで公開しています。 https://
-
「ちょまどさん」がやってきた。
このツーショット! なななんと ちょまどさんです。 もう1度いいます。 ちょまど
-
【備忘録】Solidity スマートコントラクトのコンパイルエラー
GWはブロックチェーンを勉強中のTatsuyaです。 Udemyのこのコースで勉強中です。
-
Herokuで環境変数を設定する方法(Githubに秘匿情報を載せない方法)
GithubにアクセストークンやAPIキーなどの秘匿情報をのせないやり方として、gitignor