Dokumentasi
Staging & Commit
Area CHANGES panel Git mencakup putaran commit sehari-hari: meninjau perubahan, staging, membuang, stash, dan commit dengan pesan.
Stage dan unstage
- Perubahan belum ter-stage didaftar di bawah
CHANGES, tiap berkas bertanda lencana status —Mdiubah,Aditambahkan,Ddihapus,?tak terlacak,!konflik (baris submodul membawa tagSUBekstra); - Mengarahkan kursor ke baris mengungkap tombol aksi inline:
+me-stage berkas belum ter-stage,−men-unstage yang ter-stage, dan×pada baris belum ter-stage membuangnya; tombolStage All Changes/Unstage All Changesdi header bagian menangani semuanya sekaligus; Ctrl-klik mengalihkan berkas ke pilihan banyak danShift-klik memilih rentang — tombol aksi lalu berlaku pada setiap berkas terpilih;- Mengklik nama berkas membuka diff-nya agar Anda meninjau perubahan sebelum memutuskan;
- Klik kanan berkas menawarkan
View File History,Stash This File,Copy Full Path/Copy Relative Path,Reveal in File Explorer, dan pintasancdyang melompatkan terminal ke folder berkas.
Commit
- Stage yang seharusnya masuk;
- ketik pesan di kotak commit (
Ctrl+Entercommit) atau klik tombol AI untuk menghasilkan (lihat Bantuan LLM); - klik
Commit.
Setelah commit, arahkan kursor ke header riwayat — bilah dengan nama cabang di atas riwayat commit — dan tombol Fetch, Pull, dan Push memudar masuk di kanannya. Push langsung mengirim cabang saat ini ke upstream-nya; untuk opsi seperti Force with lease, gunakan dialog push daftar cabang (lihat Push, Checkout & Lainnya).
Stash
- Tombol arsip di header
CHANGESmembuka dialogStash All Changes, tempat pesan opsional menggambarkan stash; - klik kanan berkas belum ter-stage yang dipilih menawarkan
Stash This File(atauStash <n> Selected Filesuntuk pilihan banyak) untuk me-stash jalur itu saja — baris submodul dikecualikan; - stash terkumpul di bawah
STASHESsebagai entriWIP on <cabang>; membuka satu mendaftar berkas yang ditangkap, dan mengklik berkas menampilkan diff-nya; - mengarahkan kursor ke baris stash memperlihatkan
Apply(pulihkan dan simpan),Pop(terapkan dan hapus), danDrop(hapus tanpa menerapkan) —PopdanDropmeminta konfirmasi dulu, dan menu klik kanan menambahView Diff; - bagian
STASHEStetap tersembunyi selama daftar stash kosong.
Membuang
Discard Changes pada berkas belum ter-stage membuang seluruh perubahan yang belum di-commit di dalamnya — ada dialog konfirmasi dan aksinya tidak dapat dibatalkan.
Commit hanya menyertakan konten ter-stage; perubahan belum ter-stage tetap di pohon kerja.