Git hubで作業前にやること
Git hubを使う上で歴史を改ざんしたり、設定がカオスになったことが多々あったので、 こちらで設定備忘録して書いておく。 Qiitaにもメモってる
- master もしくは、develop branchにチェックアウトする
git checkout master もしくは git checkout develop
- いまのブランチの状態を確認
git branch -a
- 不要なローカルブランチを削除する
git branch -d feature/hogehoge
- リモート上の削除されたブランチをローカルから削除する
git remote prune origin
- 本家リポジトリの変更を取り出すため、fetchをします
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