Gitのコマンド
コマンドまとめ
- タイトル 説明
- ✅ git add/commit/push 最近はVS CodeのGUIからやることが増えた。git add --all && git commit -m update && git push は自分用でやることがある。
- ✅ git log --oneline git log を一行で見れて便利。
- ✅ git revert -n <hash> コミットせずにrevertし、複数コミットまとめてrevertできる
- ✅ git reset --hard remoteに対して行うと良くない。
Gitについて自信がないこと
git rebase
を自信を持って行えない。正しい手順に自信がない。OSSコントリビュートが怖い理由大半がこれ。- remoteに対して
git push
を行うとき、OSSだとsquashしてforce pushを見かけるけど、どういうときに許されるのか分からない--force-with-lease
が良いという話もある- 私はOSSへのcontributeで rebaseがちゃんとできてないという指摘 をいただいたことがある