Git - Câu lệnh cơ bản với subtree
Các thao tác cơ bản khi subtree một repo: add, pull, push

Thêm một subtree

Câu lệnh:

git subtree add --prefix=<folder>/<repo> <git_url> <branch> --squash -m 'add <repo>:<branch> subtree in <folder>/<repo>'

Ví dụ:

git subtree add --prefix=addons/server-tools https://github.com/OCA/server-tools.git 10.0 --squash -m 'add server-tools:10.0 subtree in addons/server-tools'

Pull code mới từ subtree

Câu lệnh:

git subtree pull --prefix=<folder>/<repo_name> --squash <git_url> <branch>


Ví dụ:

git subtree pull --prefix=addons/dev-tools --squash https://github.com/OCA/server-backend.git 11.0


Push code lên subtree

Câu lệnh:

git subtree push --prefix=<folder>/<repo_name> <git_url> <branch>


Ví dụ:

git subtree push --prefix=addons/daily-info [email protected]:nguyenductamlhp/daily-info.git 11.0

in Git