Mit lokalem Git arbeiten
Prüfen Sie mit Altifigence CLI gespeicherte Änderungen, nehmen Sie ausgewählte Dateien in den Staging-Bereich auf, prüfen Sie Commits und wechseln Sie lokale Branches.
Verwenden Sie Altifigence CLI 0.1.9 unter Linux mit einem vorhandenen lokalen Git-Projekt. Ersetzen Sie /home/me/design durch dessen absoluten Verzeichnispfad und rtl/top.sv durch Ihre Datei.
Änderungen prüfen
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 0Bei einem sauberen Projekt auf main gibt status Folgendes zurück:
{"branch":"main","changes":[],"ok":true,"staged":[],"unstaged":[],"untracked":[]}History gibt ein Array commits mit id, parents, author, authoredAt und subject jedes Commits zurück. Verwenden Sie --limit mit Werten von 1 bis 200 und --skip, um durch den Verlauf zu blättern.
Ausgewählte Dateien stagen und committen
Speichern und prüfen Sie Ihre Datei, nehmen Sie sie dann in den Staging-Bereich auf und prüfen Sie vor dem Commit den dortigen Diff.
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 gibt {"status":"staged"} zurück. Ein erfolgreicher Commit gibt {"status":"committed"} zurück. Um eine Datei aus dem Staging-Bereich zu entfernen, führen Sie Folgendes aus:
alti ide workspace git unstage --project /home/me/design rtl/top.svCommits und Branches prüfen
Kopieren Sie eine id aus dem Verlauf und ersetzen Sie damit COMMIT_ID. Lesen Sie einen Commit, seine gespeicherte Datei, die refs des Repositorys und seine Worktrees:
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/designUm zu einem vorhandenen lokalen Branch namens review zu wechseln, speichern und committen Sie Ihre Änderungen oder sichern Sie sie separat. Führen Sie dann Folgendes aus:
alti ide workspace git switch --project /home/me/design reviewEinen abgelehnten Branch-Wechsel beheben
Führen Sie bei "save and commit or separately preserve local changes before switching branches" status aus und prüfen Sie die geänderten Dateien. Committen Sie sie oder sichern Sie sie separat. Führen Sie status erneut aus und versuchen Sie den Wechsel erneut, sobald das Projekt sauber ist.