Currently browsing tag

Git

Gitでマージ済みブランチを一括削除する方法

Gitのブランチはマージしても消えない。 そのため、定期的に掃除しないとマージ済みの不要ブランチが残ってしまう。 かといって、毎回 $ git branch $ git branch -d [削除したいブランチ名] とす …

git rebaseでsquashする

Merge Requestを送った後の指摘に対応していたところ、「squashしてコミットを1個にまとめて」と言われたので、手順を調べた。 squashには2種類ある squashはすべてのコミットを1つにまとめるもので …

SourceTreeでgit cherry-pickする方法

自分はCUIでGitを使っているのだが、社内のデザイナーさんはSourceTreeを使っている。そんな時にデザイナーさんがcherry-pickをしないといけない事態になったので、調べてみた。 公式ドキュメント 以下の公 …

cherry-pickの内容をコードレビューしてもらう方法

Gitにはcherry-pickというコマンドがある。これは指定したコミットの変更内容だけを現在のブランチに取り込む操作を行う。 例えば、以下のような履歴があると仮定する。 —A——B [master] │ …

Pull Request/Merge Request時に対応して欲しい内容を表示する方法

社内専用のGemに同僚からPull Request/Merge Requestをもらったので、コードを見たら、README.mdのContributingに書いてあることがスルーされていることが分かった。Contribu …