Git 2.5+ (Q2 2015) mendukung fitur ini!
Jika Anda memiliki repo git cool-app
, cd to root ( cd cool-app
), jalankan git worktree add ../cool-app-feature-A feature/A
. Ini memeriksa cabang feature/A
di direktori khusus baru itu sendiri cool-app-feature-A
,.
Itu menggantikan skrip yang lebih lama contrib/workdir/git-new-workdir
, dengan mekanisme yang lebih kuat di mana pohon-pohon yang bekerja "terhubung" sebenarnya direkam dalam $GIT_DIR/worktrees
folder baru repo utama (sehingga bekerja pada OS apa pun, termasuk Windows).
Sekali lagi, setelah Anda mengkloning repo (dalam folder seperti /path/to/myrepo
), Anda dapat menambahkan worktrees untuk cabang yang berbeda di jalur independen yang berbeda ( /path/to/br1
, /path/to/br2
), sambil menghubungkan pohon-pohon yang bekerja dengan sejarah repo utama (tidak perlu menggunakan --git-dir
opsi lagi)
Lihat lebih banyak di " Beberapa direktori kerja dengan Git? ".
Dan setelah Anda membuat worktree, Anda dapat memindahkan atau menghapusnya (dengan Git 2.17+, Q2 2018).