madokaのブログ読者になるmadokaのブログ勉強したことのoutput先として使ってます。内容はpythonがらみが多いかもです。この広告は、90日以上更新していないブログに表示しています。rebaseでfixupやsquashをよくつかうわたしが出会って感動したオプションたちを紹介してこうと思います。行うとき、編集差分がある状態では実行できないため、stashして下さいてきなコメントが出てやり直しとなってしまうのが、なんとも面倒臭いと思うのです。これを払拭するのがautostashです。stashを行い、rebaseの作業に移ります。popまでを自動でやってくれるというものです。作業するとき、毎度出てくるこの画面。LOST.わたしの場合、fixupをよく使いますが、これを行うためにはpickの文字を消してから、fを入力しなければなりません。これがちょっと面倒臭いと思うのです。そこでこのabbreviateCommandsを使います。となり編集がより楽になります。pにカーソルを合わせたらrfを入力してpをfに変更して終了!とやるのが私流です。commands)・・・rebase.autosquashfixupやsquashをよく使う人におすすめなオプションです。-i画面においてあらかじめfixupやsquashにしてくれます。commands)・・・autosqaushのオプション追加によりこの画面におけるデフォルトのpick(p)ではなくfixup(f)の状態で画面がでてきたのがわかります。ここまでautosqaushの説明をしてきましたが、コミットの際にわざわざfixup!とつけたコミットメッセージを書かなければ効果を発揮しないのが難点です。ここでfixup!やsquash!を簡単につける方法があるのでぜひ紹介したいと思います。<コミットの指定>です。コミットの指定についてはコミットidや、head~などが使えます。fileデフォルトに設定しようこのオプションたちはデフォルト設定にしておくととても便利。trueこれらを実行するとhome下の.gitconfigファイルの中身に下記が追加されます。trueまとめgitはもどかしいと思うポイントは大体対策されてるんだなとrebaseのoptionたちから感じることができました。もどかしいと思ったらとりあえずオプションを探しにいく、これを続けてより効率の良い開発ができるようになりたいです。--fixupに関してはサポートされてないなーと思ったら、今年でた2019.1で追加されたみたいです。»Profileid:xmadoka2017.4よりSIerになりました。JavaやPython、ちょろっとTS、Goなど書いてます。mad106.t☆gmail.com☆は@に変えてください。(2)はてなブログをはじめよう!xmadokaさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。