Ok, I figured out that we need to do the 'rebase and merge' process manually, 
due to subtree's property.(ref: 
https://stackoverflow.com/questions/12858199/how-to-rebase-after-git-subtree-add)

Here is my process
```
$ git remote -v
mxnetjl [email protected]:dmlc/MXNet.jl.git (fetch)
mxnetjl [email protected]:dmlc/MXNet.jl.git (push)
origin  https://github.com/apache/incubator-mxnet.git (fetch)
origin  https://github.com/apache/incubator-mxnet.git (push)

$ git checkout master
$ git pull
$ git checkout -b julia-pkg-2
$ git subtree add -P julia mxnetjl master
$ git cherry-pick bcd53c7   # CI stuffs, license headers, etc...
$ git push -f myfork julia-pkg-2:julia-pkg
```

If the master changes, I need to do this process again.

[ Full content available at: 
https://github.com/apache/incubator-mxnet/pull/10149 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to