Git hubで作業前にやること

Git hubを使う上で歴史を改ざんしたり、設定がカオスになったことが多々あったので、 こちらで設定備忘録して書いておく。 Qiitaにもメモってる

初歩的なgitの使い方 - Qiita

  • master もしくは、develop branchにチェックアウトする
git checkout master
もしくは
git checkout develop
  • いまのブランチの状態を確認
git branch -a
  • 不要なローカルブランチを削除する
git branch -d feature/hogehoge
  • リモート上の削除されたブランチをローカルから削除する
git remote prune origin
git fetch --all
Fetching origin
Fetching upstream
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From github.com:hoge/hoge
   hoge  master     -> upstream/master
  • fetchをしたのをマージします
git merge upstream/master
Updating hoge
Fast-forward
  • featureブランチを作成
git checkout -b feature/hogehoge