Skip to content

Instantly share code, notes, and snippets.

@wayanjimmy
Last active July 23, 2020 04:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wayanjimmy/e4d40403487272d9ff31894e00e2139c to your computer and use it in GitHub Desktop.
Save wayanjimmy/e4d40403487272d9ff31894e00e2139c to your computer and use it in GitHub Desktop.
git worktree

Git worktree

Apa itu Git worktree?

  • 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

Bagaimana cara menggunakan?

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment