-
git worktree adalah sebuah fitur untuk mengatur beberapa worktree dalam 1 project git
-
apa itu worktree?
- isi keseluruhan project git anda adalah worktree
-
mengapa memerlukan beberapa worktree dalam 1 project?
- sejauh ini yang saya pelajari kegunaannya saat refactoring
- aku ingin bisa tetap melihat code sebelum di refactor
- bersamaan dengan menulis code baru yang sedang direfactor
- di kasus ini git worktree dapat membantu
misalnya struktur sebuah project sebelum menambah worktree sbg berikut
.
|-- README.md
`-- src
`-- index.js
kemudian tambahkan sebuah worktree baru misalnya refactor
git worktree add refactor
struktur project akan menjadi seperti ini
.
|-- README.md
|-- refactor
| |-- README.md
| `-- src
| `-- index.js
`-- src
`-- index.js
untuk menghapus worktree gunakan perintah
git worktree rm refactor