Backport #32949 by wxiaoguang * Fix #32871 * Fix #32948 Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Add basic "sync fork" support (GitHub-like) <details>  </details>