假設local 端clone了一份 git project, 現在修改完後要準備push上去
如果單純只是下
git push
的話, 會變成直接push 到 git server (假設權限允許的話)
但是現在如果多了一道 code review 的流程, 那要如何讓 git push 是先push 到 code review server呢?
一個方法是使用如下command
那可以在clone下 git project後, 先打下述指令來設定
如果單純只是下
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了
你好方便跟你諮詢個問題嗎
回覆刪除若我有三台不同ip Git Server
我要如何做到當使用者push to a server , a server 轉push 到b/c呢?
看了許多文章都是採用設定remote, 但不希望用此做法
而是想讓server 收到push自動轉發