Git
wiki
多分一番これがいい
git fetch
git rebase origin/master topic
git push origin topic --force-with-lease
--force-with-leaseとは PUSHの際、ローカルrefとリモートrefを比較しローカルが最新か判定し、最新でなければPUSHが失敗するというもの。 ※ただし、直前にfetchしているとPUSHが成功してしまうので注意
git reset (git commitを取り消す)
- リモートにpushしていないコミットを取り消す際に使用する。
- 取り消した。というログが残れないため便利。しかしそれでpushしてしまっていたら生合成が取れなくなる。
やること
mergeしてしまい。そこから抜き出したブランチを作る方法
GitHubにpushしてしまった場合に取り消す方法
Git Flowに関して
2種類あるけど片方忘れた
Git default動作
Gitではファイル名の大文字/小文字の変更を検知しない。