<- kembali ke runpane.com

glosarium

apa itu git worktree?

Git worktree adalah salinan terpisah dari repositorimu di branch-nya sendiri. Riwayat git-nya sama dengan repo utama, tetapi file-nya berada di folder tersendiri. Kamu bisa membuka worktree sebanyak yang kamu mau sekaligus.

masalah yang diselesaikan worktree

Biasanya, repomu adalah satu folder dengan satu branch yang sedang aktif. Kalau ingin mengerjakan dua fitur sekaligus, kamu harus menyimpan sementara perubahan, berpindah branch, mengerjakan hal lain, kembali ke branch awal, lalu memulihkan perubahan. Merepotkan.

Dengan worktree, kamu mendapat folder kedua yang sudah memakai branch lain. Kerjakan Fitur A di satu folder dan Fitur B di folder lain. Tak perlu menyimpan sementara atau berpindah branch. Keduanya tersedia bersamaan.

kenapa ini penting untuk agent ai

Kalau kamu menjalankan dua agent AI di folder yang sama, keduanya akan saling menimpa perubahan. Agent A mengedit auth.ts. Agent B juga mengedit auth.ts. Siapa yang terakhir menyimpan akan menang. Pekerjaan agent lain hilang.

Worktree mengatasi ini. Setiap agent mendapat folder, branch, dan salinan file sendiri. Keduanya bisa mengedit auth.ts bersamaan tanpa saling mengganggu. Setelah selesai, kamu merge setiap branch secara terpisah.

tampilannya di disk

my-project/              ← your main repo (main branch)
../my-project-feature-a/ ← worktree (feature-a branch)
../my-project-feature-b/ ← worktree (feature-b branch)

Ketiga folder memakai riwayat git yang sama. Perubahan yang di-commit di satu worktree akan terlihat di worktree lain setelah di-merge. Namun, edit file yang belum di-commit benar-benar terisolasi.

cara pane mengotomatiskannya

Kamu tak perlu menjalankan perintah git sendiri. Saat membuat pane baru di Pane:

  1. Pane membuat worktree dan branch untukmu.
  2. Pane menyalin env var, node_modules, dan direktori penting lain agar agent bisa langsung bekerja.
  3. Saat kamu mengarsipkan pane, Pane otomatis membersihkan worktree.

cara manual (untuk referensi)

Kalau kamu ingin melakukannya tanpa Pane:

git worktree add ../feature-a feature-a
cd ../feature-a
claude   # start your agent here

# when done:
git worktree remove ../feature-a

Pane melakukan semua ini untukmu dengan satu klik.

dokumentasi terkait

- Pane & Worktree: cara Pane mengelola worktree

- Menjalankan Agent secara Paralel: workflow paralel lengkap

- Monorepo: worktree dalam penyiapan monorepo

- Git Worktree untuk Agent AI: ringkasan halaman utama

Parsa Khazaeepoul

oleh Parsa Khazaeepoul

Terakhir diperbarui 24 Juni 2026

pertanyaan yang sering diajukan

atau
Unduh*
Peringatan Windows SmartScreenUnduhan langsung bisa menampilkan peringatan SmartScreen selama Pane belum ditandatangani. Pane sepenuhnya open source. Kamu bisa memeriksa kodenya atau build sendiri dari kode sumber.1. Klik Info selengkapnya2. Klik Tetap jalankan3. Lanjutkan instalasiInstalasi PowerShell mengunduh rilis resmi secara langsung dan menghindari sebagian besar masalah saat mengunduh lewat browser.instalasi global npm
Tempelkan di PowerShell.MacLinux