Bekerja dengan Git lokal

Tinjau perubahan tersimpan, masukkan file pilihan ke staging, periksa commit, dan beralih branch lokal dengan Altifigence CLI.

Gunakan Altifigence CLI 0.1.9 di Linux dengan proyek Git lokal yang sudah ada. Ganti /home/me/design dengan direktori absolutnya dan rtl/top.sv dengan file Anda.

Meninjau perubahan

alti ide workspace git status --project /home/me/design
alti ide workspace git diff --project /home/me/design rtl/top.sv
alti ide workspace git history --project /home/me/design --limit 20 --skip 0

Untuk proyek tanpa perubahan pada main, status mengembalikan:

{"branch":"main","changes":[],"ok":true,"staged":[],"unstaged":[],"untracked":[]}

History mengembalikan array commits dengan id, parents, author, authoredAt, dan subject dari setiap commit. Gunakan --limit dari 1 hingga 200 dan --skip untuk menelusuri riwayat.

Memasukkan file pilihan ke staging dan membuat commit

Simpan dan tinjau file Anda, lalu masukkan ke staging dan periksa diff yang telah di-stage sebelum membuat commit.

alti ide workspace git stage --project /home/me/design rtl/top.sv
alti ide workspace git diff --project /home/me/design rtl/top.sv --staged
alti ide workspace git commit --project /home/me/design --message "Update top module"

Stage mengembalikan {"status":"staged"}. Commit yang berhasil mengembalikan {"status":"committed"}. Untuk mengeluarkan file dari area staging, jalankan:

alti ide workspace git unstage --project /home/me/design rtl/top.sv

Memeriksa commit dan branch

Salin id dari history dan ganti COMMIT_ID dengan nilai tersebut. Baca commit, file yang disimpan di dalamnya, refs repositori, dan worktree-nya:

alti ide workspace git commit-detail --project /home/me/design COMMIT_ID
alti ide workspace git commit-file --project /home/me/design COMMIT_ID rtl/top.sv
alti ide workspace git refs --project /home/me/design
alti ide workspace git worktrees --project /home/me/design

Untuk beralih ke branch lokal yang sudah ada bernama review, simpan perubahan lalu buat commit atau simpan perubahan tersebut secara terpisah, kemudian jalankan:

alti ide workspace git switch --project /home/me/design review

Mengatasi perpindahan branch yang ditolak

Untuk "save and commit or separately preserve local changes before switching branches", jalankan status dan tinjau file yang berubah. Buat commit atau simpan perubahan tersebut secara terpisah. Jalankan kembali status, lalu coba beralih lagi saat proyek sudah tanpa perubahan.

Langkah pertama dengan CLI