2012年12月26日 星期三

讓git push變成default push到code review server

假設local 端clone了一份 git project, 現在修改完後要準備push上去
如果單純只是下
   git push
的話, 會變成直接push 到 git server (假設權限允許的話)

但是現在如果多了一道 code review 的流程, 那要如何讓 git push 是先push 到 code review server呢?
一個方法是使用如下command
git push origin HEAD:refs/for/master
如果不想每次都打這麼長或忘記了直接打git push而造成bypass 了 code review階段
那可以在clone下 git project後, 先打下述指令來設定
git config remote.origin.push refs/heads/*:refs/for/*
之後的git push就會先push到code review server了

沒有留言:

張貼留言