【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ボタンをお願いします。
ブログを書くモチベーションになります。よろしくお願いします。
ビットコイン投げ銭ウィジェット
関連記事
-
-
『広島県版 新型コロナウイルス感染症対策サイト』を運営してみて
全国で新型コロナウイルス感染症に係る緊急事態宣言が解除された最初の週末を迎え、ひとまず第一波
-
-
【Ruby on Rails 備忘録】Errno::ECONNREFUSED: Connection refused – connect(2) for action mailer の解決方法
Ruby on Railsで WEBサービスを作成中。 コメントがあったら
-
-
Herokuで環境変数を設定する方法(Githubに秘匿情報を載せない方法)
GithubにアクセストークンやAPIキーなどの秘匿情報をのせないやり方として、gitignor
-
-
【備忘録】Gitというバージョン管理ツールの勉強会に参加しました。
ちょうど1週間前の1月20日 「広島フロントエンド勉強会 Vol.15」に参加してきま
-
-
【備忘録】Solidity スマートコントラクトのコンパイルエラー
GWはブロックチェーンを勉強中のTatsuyaです。 Udemyのこのコースで勉強中です。
_edited-11.png)