戯言|Gitにおいて個人の作業用のブランチは何をしても問題ないか?

徒然草2.0

Gitにおいて個人の作業用のブランチは何をしても問題ない?

問題なし。試行錯誤したコードを残しておく。実験的コードを書く。未完成のやつや壊れているやつをコミットする。etc。

push –forceとは?

リモートの履歴がローカルの履歴により(強制的に)上書きされる。rebaseなどでコミット履歴を変更して整えたときなどに使用する。なお、他人のブランチに対して、pushしてはいけない。

git commit –amendとは? (または単に amend)

直前のコミットを修正・上書きするコマンド

コミット時のメッセージはわかりやすくる。

fix, update, change, modifyのみなどの曖昧なものを使用しない。

rebaseとは?

履歴を並び替えて整形する。

rebaseできればsquashは不要?

squashは複数コミットを1つにまとめるものだが、インタラクティブリベースでsquashを使用する=rebaseしながらsquashを使用して履歴を整理するのが正しい使い方。

徒然草2.0
スポンサーリンク
シェアする
gomiryoをフォローする
ごみぶろぐ

コメント

タイトルとURLをコピーしました